1

我正在使用一个每小时拍摄一张照片以及其他 3 个元数据文件的程序。所有这些都存储在一个文件夹中。通过终端,我让程序每运行 10 分钟。但是我仍然想保持每小时 1 张图片(4 个文件)的旧结构。因此创建了 2 个文件夹,一个全部捕获,一个将带有小时时间戳的图片(从全部捕获)复制到旧文件夹中。

现在我有这段代码,但我很迷茫,需要一些指导。

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")

非常感谢您的帮助,

埃里克

4

0 回答 0