import time, os
timestamp = time.strftime('%d.%m_%H:%M')
while True:
print("Beginning checkup")
print("=================")
for fname in os.listdir("C:/SOURCE"):
if fname.endswith(".txt"):
print("found " + fname)
os.rename(fname, fname.replace(fname, timestamp + ".txt"))
time.sleep(5)
这是我的代码。它应该做的是在SOURCE中查找.txt文件,并为该名称添加时间戳。这不知何故给了我一个“FileNotFoundError”。任何人有想法?用Python重命名文件似乎不起作用(os.rename)
Windows不能有冒号':'在文件名中。 – Pit