微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Shuutil 引发 OSError

如何解决Shuutil 引发 OSError

在我的网页抓取项目中,我从互联网上收集了不同类型的数据,这些数据被添加一个 excel 文件中。 直到最近,我对这个 excel 文件的备份方法包括使用 Shutil 将其复制到不同的文件夹。我以更正确的方式更新了脚本,以便文件名也包含相应的年份和月份。

没有任何魔法,但从那以后,脚本引发了一个操作系统错误,表明该操作不受支持。有趣的是,该文件被完美地复制了......但错误让我感到困扰,因为它破坏了脚本并且不执行以下内容

这是代码

#Export to Excel
final_df.to_excel(last_search,index=False)
#Backup
yearBackup = str(datetime.Now().year)
monthBackup = str('{:02d}'.format(datetime.Now().month)) #2 digits
pathBackup = Path(os.path.dirname(__file__),'backup',f'{yearBackup}-{monthBackup}_data.xlsx') 
shutil.copy(last_search,pathBackup)

错误信息是指第 146 行:

shutil.copy(last_search,pathBackup)

这是错误

Traceback (most recent call last):
  File "/run/user/1000/gvfs/smb-share:server=sNowserver,share=home/Drive/Drive/Python/Webscraping/projects/online/online-data.py",line 146,in <module>
    shutil.copy(last_search,pathBackup)
  File "/usr/lib/python3.8/shutil.py",line 416,in copy
    copymode(src,dst,follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.8/shutil.py",line 305,in copymode
    chmod_func(dst,stat.S_IMODE(st.st_mode))
OSError: [Errno 95] Operation not supported: '/run/user/1000/gvfs/smb-share:server=sNowserver,share=home/Drive/Drive/Python/Webscraping/projects/online/backup/2021-03_data.xlsx'

有人知道如何解决这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。