【发布时间】:2019-02-27 16:21:56
【问题描述】:
我有一个 Python 脚本,可以发送邮件中的附件。邮件已发送,但附件仍显示我本地系统的文件路径。有什么办法可以重命名邮件附件中显示的这个路径。
下面给出的是我试图作为附件发送的 csv 文件。如何重命名附件中显示的路径以仅显示文件名而不包括整个路径
attach.to_csv('/Users/user/desktop/report/file.csv')
我只想显示 file.csv。
我尝试使用os 模块,但它返回错误路径不存在。
os.rename('/Users/user/desktop/report/file.csv','file.csv')
【问题讨论】:
-
我不确定这是否是您所要求的,但您可以像这样获得没有路径的文件名:filename_without_path = os.path.basename(filename_with_path)
标签: python python-3.x email rename file-rename