我想从python中的特定目录获取最新文件的名称?在linux中获取最新文件的名称 - PYTHON
我用这个
import os
import glob
def get_latest_file(path, *paths):
"""Returns the name of the latest (most recent) file
of the joined path(s)"""
fullpath = os.path.join(path, *paths)
print fullpath
list_of_files = glob.glob(fullpath)
if not list_of_files:
return None
latest_file = max(list_of_files, key=os.path.getctime)
_, filename = os.path.split(latest_file)
return filename
if __name__ == "__main__":
print get_latest_file('ocr', 'uploads', '*.png')
但我想代码,而无需指定文件的扩展名的最新文件的名称恢复。 让我们来说说如果有jpg,jpeg,png,gif
我想要这些代码片段来覆盖它们。
任何输入?
与glob.glob你也可以替换文件结尾后缀。你试过了:print get_latest_file('ocr','uploads','*') – hasan
@hasan这就是答案。你想更清楚地写下来吗? – bbastu