我有一些文件中保存了日期,例如, 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
拆分在此处不适用。字符串上的循环确实是最明显的,并且是最简单的方法。编辑:它当然意味着在日期之前只有字母。否则它会更加困难。 –