你可以透過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",然後再進行寫入操作。

arrow
arrow
    全站熱搜

    JL8051 發表在 痞客邦 留言(0) 人氣()