2016-04-12 16 views
0

これは私のコード作業することができますなぜpython shutil.copytree()は動作していますがエラーがありますか?

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'")]

+0

あなたが受けているエラーはOSErrorのです。 pythonがコピーされたファイルに正しいアクセス権を設定できなかったため、エラーが発生しました。あなたがこれらの特定の権限を必要としない限り、エラーを捕まえて無視することをお勧めします。 – TheLazyScripter

答えて

0

shutilは、ファイルを送信しようとしている1つのyoureのようなSamba共有ソフトリンクを処理しないエラーが発生しました。

代わりに、シャットダウンが共有にアクセスできるようにマウントポイントとしてマウントする必要があります。

は、説明のために、この記事を参照してください:Copy files to network path or drive using python on OSX

関連する問題