我有一个文件,其中一些被命名为'network.log',而另外一些被命名为network-wTHz.log。连字符后的最后四个字符不断变化。我可以用什么通配符来匹配这两个文件?我正在使用以下if语句:在python上匹配一个文件名
if current_file == 'network.log' or current_file == 'network-*.log':
curr_file_path = dir_path + str('/') + str(current_file)
上面的代码工作正常,但它只查找network.log。它没有找到具有模式network-xxxx.log的任何文件。
如果你提交的代码块是一个循环遍历所有文件名中的文件列表,你可能想尝试遍历'glob.glob( 'network * .log')'而不是 – wim 2015-04-01 05:20:36