import os
fish=os.listdir("H:\Comu\Solo")
print(fish)
结果是:
['lamba_20081104.pdf', 'conal_20070918.pdf', 'apialas_20220628.pdf']
结果是一个文件夹中三个文件的列表,我希望的最终结果是:20220628。我无法继续...
需要取的文件字符是从-12到-4。
该结果表示目录“H:\Comu\Solo”中最新文件(28.06.2022)的日期,因为数字代表日期!与Ruby - Get the second most recent file from a directory?相比,在我的情况下,文件名代码提示我日期!
有人可以编写脚本获取20220628吗?
非常感谢。
re.findall(r"\d+", file_name)
或者re.findall(r"(\d{4})(\d{2})(\d{2})", file_name)
。 - 001