我正在尝试将csv文件保存为今天的日期,格式为:"2020年12月9日星期三04:26:40"。
我试过使用time.ctime((:
excelfilename = 'file' + TodaysDate + ".csv"
data.to_csv(excelfilename , index=False)
但我得到了错误:
OSError: [Errno 22] Invalid argument: 'file Dec 5 17:38:58 2020.csv'
还有别的办法吗?
我认为您不能在Mac或Windows操作系统的文件名中使用:
。
试试这个:
import pandas as pd
from datetime import datetime
df = pd.read_csv('<your original file here>')
now_ = datetime.now().strftime('%b %d %y %H_%M_%S')
df.to_csv('file ' + now_ + '.csv', index=False)
文件将以以下名称导出:
print('file ' + datetime.now().strftime('%b %d %y %H_%M_%S') + '.csv')`
>>> file Dec 05 20 12_09_26.csv