我需要從遠程計算機複製文件。無法使用shutil從遠程計算機複製文件
的代碼是這樣的
import shutil
shutil.copyfile('//XXX.XXX.XXX.XXX/home/Shares Folder/file.txt','/home/file.txt')
文件的位置的共享文件夾,但每次我運行這個它給我這個錯誤
File "", line 1, in ?
File "usr/lib/python2.4/shutil.py", line 47, in copyfile
frsc = open (src,'rb')
IOError: [Errno 2] No such file or directory : '//XXX.XXX.XXX.XXX/home/Shares Folder/file.txt'
請大家注意,我在我的當前機器上運行這個腳本,我想要複製的文件在遠程機器上。我不確定這個細節是否相關,我反正說。
林100%確定該文件在那裏,所以我想知道爲什麼它給了我這樣的錯誤信息。
即時通訊使用CentOS和python 2.4.3
有什麼想法?
我在這裏之前發佈了一個關於此事的問題,並且提出的方法之一是shutil。並且在此論壇中還聲明,他在從遠程計算機複製文件時使用shutil http://python.6.n6.nabble.com/copy-file-over-LAN-td1366958.html。 SSH的問題在於它提示輸入密碼,這對我來說很難實現自動化。 –