使用 pandas 保存到文件名后附加日期时间的 csv 文件
Using pandas to save to a csv file with date time appended to the filename
我是 运行 代码,但收到此错误
OSError: [Errno 22] Invalid argument: 'filename 09-30-2021 16:45:17 PM.csv'
有没有办法解决这个问题?
currentDateTime = datetime.now().strftime("%m-%d-%Y %H:%M:%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)
试试这个。因为,文件名中不能有冒号 (:)。
currentDateTime = datetime.now().strftime("%m-%d-%Y %H-%M-%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)
您的示例适用于 Linux,但不适用于 Windows,因为字符受限:< > : " / \ | ? *
请用其他内容替换:
。
我是 运行 代码,但收到此错误
OSError: [Errno 22] Invalid argument: 'filename 09-30-2021 16:45:17 PM.csv'
有没有办法解决这个问题?
currentDateTime = datetime.now().strftime("%m-%d-%Y %H:%M:%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)
试试这个。因为,文件名中不能有冒号 (:)。
currentDateTime = datetime.now().strftime("%m-%d-%Y %H-%M-%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)
您的示例适用于 Linux,但不适用于 Windows,因为字符受限:< > : " / \ | ? *
请用其他内容替换:
。