为什么是pythonshutil.copytree公司()正在工作,但有错误?

2024-04-20 08:44:50 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码

import os 
import shutil

filename3 = "/home/user/test" 
filename4 = "/var/run/user/1000/gvfs/smb-share:serve= userServer,share=test/git_backup"

shutil.copytree(filename3, filename4)

复制文件可以工作,但有一个错误

shutil.Error: [ ('/home/user/test/copy.txt', '/var/run/user/1000/gvfs/smb-share:server=serve,share=test/git_backup/copy.txt', "[Errno 95] Operation not supported: '/var/run/user/1000/gvfs/smb-share:server=serve,share=test/git_backup/copy.txt'"), ('/home/user/test','/var/run/user/1000/gvfs/smb-share:server=serve,share=test/git_backup',"[Errno 95] Operation not supported: '/var/run/user/1000/gvfs/smb-share:server=serve,share=test/git_backup'")]


Tags: runtestgittxtsharehomeservervar
1条回答
网友
1楼 · 发布于 2024-04-20 08:44:50

shutil不处理samba共享软链接,比如您试图向其发送文件的软链接。在

相反,您需要将共享装载为装载点,以便shutil能够访问该共享。在

请看这篇文章以获得解释:Copy files to network path or drive using python on OSX

相关问题 更多 >