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