如何保存pandas csv文件,确切日期以秒为单位



我正在尝试将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

相关内容

  • 没有找到相关文章

最新更新