你可以透過Python的os模組中的path.exists()方法來檢查檔案是否存在。如果檔案存在,可以使用datetime模組來生成一個新的檔案名稱。以下是示範程式碼
import os
from datetime import datetime
filename = 'data.csv'
i = 1
while os.path.exists(filename):
filename = f"data_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}_{i}.csv"
i += 1
with open(filename, 'a') as f:
for item in amper_value:
f.write("%s" % item)
此程式碼會先檢查是否已存在檔名為"data.csv"的檔案,若存在則使用當前日期和時間來生成一個新的檔案名稱,例如"data_2023-04-07_14-22-31_1.csv",然後再進行寫入操作。
全站熱搜
留言列表