我有一些文件中保存了日期,例如, foo161108part.txt
,baarr161108part2.txt
,python141106part2.txt
檢查文件是否與名稱具有相同的日期,Python 3
到目前爲止,我已經列出的目錄中:
directoryFiles = []
for name in os.listdir(os.getcwd()):
if name.endswith('.txt'):
files.append(name)
print(files)
有相當多的不同日期不同的文件,我想看看有多少上來就同一日期。
謝謝!
你可以使用一個正則表達式,或者只是遍歷一個循環中的字符串並檢測第一個數字。然後,獲得以下六個數字並比較相同的內容。 –
謝謝@ chris-rands - 我怎麼會分裂?由於文件的第一部分對於每個文件而言是不同的長度(例如foo和baarr) – o1n3n21
拆分在此處不適用。字符串上的循環確實是最明顯的,並且是最簡單的方法。編輯:它當然意味着在日期之前只有字母。否則它會更加困難。 –