[英]Python: how to open last modified folder
我正在寻找使用python 2.7打开最新文件夹的代码。
之后,我得到x张照片:
PATH = "/path/to/your/folder"
DST = "/destination/folder"
pictures = [os.path.join(PATH, pic) for pic in os.listdir(PATH)]
pictures.sort(key=os.path.getmtime)
return (pictures[-7:])
我可以复制的内容:
def kopieren():
for pic in get_last_pics():
print(datetime.fromtimestamp(os.path.getmtime(pic)))
shutil.copy2(os.path.join(pic), os.path.join(DST))
kopieren()
谁能给我个主意,我如何跳入最新文件夹以从中获取图片。
以下程序允许您获取最后修改的文件夹的路径:
import os, sys
def get_newest_folder(path):
newest = None
date = None
for f in get_all_folders(path):
if (date == None or date < os.path.getmtime(f)):
newest = f
date = os.path.getmtime(f)
return os.path.join(path, newest)
def get_all_folders(path):
return [x for x in os.listdir(path) if os.path.isfile(x) == False]
if __name__ == "__main__":
print(get_newest_folder(sys.argv[1]))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.