【发布时间】:2020-04-21 15:00:14
【问题描述】:
我正在寻找一种方法来执行以下操作:
- 从电子邮件客户端导入附件,例如 Gmail
- 保存此文件 XXX.xlsx -> 将其转换为 CSV,但名称格式的日期为 YYYYMMDD.csv
- 最后这需要上传到特定的 SFTP 文件夹。
每天都这样。
我目前拥有的东西
import pandas as pd
df = pd.read_excel('file_from_email.xlsx')
df.to_csv('2020.csv')
## covert file to correct date
import os
import datetime
Current_Date = pd.to_datetime('today').strftime('%m%d')
os.rename(r'C:\temp\conversion\2020.csv',r'C:\temp\conversion\2020' + str(Current_Date) +'.csv')
如何将其转换为 csv 并在一个操作中将文件名称更改为 YYYYMMDD.csv 格式的当前日期时间?提前谢谢
【问题讨论】:
-
“选择带有('当前日期'.csv)的文件”是什么意思?注意用pandas保存的时候可以用想要的文件名保存