我有一個文件,其中一些被命名爲'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