我正在尝试编写一个 python 脚本来删除文件夹中早于 X 天的所有文件。这是我到目前为止所拥有的:
import os, time, sys
path = r"c:\users\%myusername%\downloads"
now = time.time()
for f in os.listdir(path):
if os.stat(f).st_mtime < now - 7 * 86400:
if os.path.isfile(f):
os.remove(os.path.join(path, f))
当我运行脚本时,我得到:
Error2 - system cannot find the file specified
,
它给出了文件名。我究竟做错了什么?