关于Python fnmatch模块的查询?
我正在搜索关于Python fnmatch模块的查询?,python,python-3.x,string-interpolation,fnmatch,Python,Python 3.x,String Interpolation,Fnmatch,我正在搜索fnmatch模块,在搜索过程中,我遇到了一个语句,其中我没有得到正在发生的事情……有人能帮我吗?我需要知道-25在该代码中的作用: print'文件名:%-25s%s%%(名称,fnmatch.fnmatchcase(名称,模式))%-25s代表一个包含25个空格的字符串。它也可以替换为25*” 上述代码行可以写成: a_string_of_spaces = 25*" " X = fnmatch.fnmatchcase(filename, pattern) print("Filena
fnmatch
模块,在搜索过程中,我遇到了一个语句,其中我没有得到正在发生的事情……有人能帮我吗?我需要知道-25
在该代码中的作用:
print'文件名:%-25s%s%%(名称,fnmatch.fnmatchcase(名称,模式))
%-25s
代表一个包含25个空格的字符串。它也可以替换为25*”
上述代码行可以写成:
a_string_of_spaces = 25*" "
X = fnmatch.fnmatchcase(filename, pattern)
print("Filename:", name, a_string_of_spaces, X)
根据python文档:
fnmatch.fnmatchcase(文件名、模式)
:
测试文件名是否匹配模式,返回True或False;比较区分大小写,不应用os.path.normcase()
因此,检查函数参数filename
是否存在类型为pattern
的模式。然后,该函数返回一个布尔值True
或False
因此,总的来说,这行代码打印出如下内容(FILE\u NAME
=文件名,pattern
的模式与文件匹配):
希望有帮助 我知道这一点,但我关心的是-25秒,只有我得到了大部分的代码,但感谢你的解释好!在这种情况下,请指定代码的哪一部分不清楚。无论如何,对于有类似疑问的ppl来说,更长的解释更好。。。如果你觉得有帮助,请接受答案:)是的,我编辑了我的问题:)也编辑了我的答案
Filename: FILE_NAME True