gpt4 book ai didi

python - 无法使用 shutil 从远程计算机复制文件

转载 作者:行者123 更新时间:2023-11-28 17:49:23 28 4
gpt4 key购买 nike

我需要从远程机器复制文件。

代码是这样的

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 不支持远程文件复制。它仅适用于本地副本。如果你的两台机器都是基于 UNIX 的,你可以尝试使用一些模块来进行你可用的传输(SSH/SFTPrsync、whanot)

关于python - 无法使用 shutil 从远程计算机复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13060455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com