path # string containing a path to a directory
lst # list of filenames expected to be in the directory
[file for file in os.listdir(path) if file.split('_')[0].split('-')[0] in lst]
'-'
中有警告说:
预期类型为'Optional [bytes]',改为'str'
为什么会发生?如何解决?
仅在第二个拆分中发生,第一个拆分不会触发任何警告。
应该在2020.1 https://youtrack.jetbrains.com/issue/PY-17420中修复,第一次EAP构建将在一月底可用。