Python中按时间戳复制文件

2024-03-28 20:52:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是一个每小时拍一张照片的程序,还有其他3个元数据文件。 所有这些都存储在一个文件夹中。 通过终端我让程序每10分钟运行一次。但是,我仍然想保持每小时1张图片(4个文件)的旧结构。这样就创建了两个文件夹,一个是catch all,另一个是将带有小时时间戳的图片(来自catch all)复制到旧文件夹中。你知道吗

现在我有这个代码,但我很迷茫,需要一些指导。你知道吗

import os
import subprocess 

class cd:
    def __init__(self, newPath):
       self.newPath = newPath

    def __enter__(self):
       self.savedPath = os.getcwd()
       os.chdir(self.newPath)

    def __exit__(self, etype, value, traceback):
       os.chdir(self.savedPath)


    with cd("/User/...."):

       subprocess.call("ls")

非常感谢你的帮助

埃里克


Tags: importself程序文件夹osdefcd图片