Python是一種廣泛使用的編程語言,它在文件操作方面有不錯的表現。我們經常需要給文件加上時間戳,以便更好地跟蹤它們的創建或修改時間。在Python中,這是相當容易的。
我們可以使用datetime庫來獲取當前時間,datetime庫提供了一個datetime類,可以表示日期和時間,以及一些相關操作。我們可以通過datetime.now()方法獲取當前時間,它返回一個datetime對象。
import datetime # 獲取當前時間 now = datetime.datetime.now() print(now)
輸出結果類似于:
2021-06-29 14:30:45.416802
接下來,我們可以把時間戳添加到文件名中,這可以通過字符串連接和格式化操作來完成。
import os # 文件名 filename = 'test.txt' # 獲取當前時間 now = datetime.datetime.now() # 格式化時間戳 timestamp = now.strftime('%Y-%m-%d-%H-%M-%S') # 文件名添加時間戳 new_filename = os.path.splitext(filename)[0] + '_' + timestamp + os.path.splitext(filename)[1] # 輸出新文件名 print(new_filename)
以上代碼將文件名添加時間戳,并輸出新的文件名。
最后,我們可以使用os模塊中的rename()方法將原始文件名更改為新的文件名。
# 更改文件名 os.rename(filename, new_filename)
以上代碼將文件名更改為新的文件名。
總的來說,Python為文件操作提供了靈活而簡單的方案,我們可以輕松地為文件添加時間戳或執行其他文件操作。
上一篇vue如何去掉logo
下一篇python 計算積分庫