Python cp:无法统计‘/mnt/ask78b30/TEST#u文件’;:远程I/O错误
我正在将文件复制到nfs挂载目录。当我手动运行以下命令时,文件被成功复制 sudo cp测试文件/mnt/ask78b30 但是,当我在python脚本中使用相同的命令时,会出现以下错误: 运行cmd=sudo cp TEST_文件/mnt/ask78b30 cp:无法统计“/mnt/ask78b30/TEST_文件”:远程I/O错误 代码如下:Python cp:无法统计‘/mnt/ask78b30/TEST#u文件’;:远程I/O错误,python,linux,shell,mount,cp,Python,Linux,Shell,Mount,Cp,我正在将文件复制到nfs挂载目录。当我手动运行以下命令时,文件被成功复制 sudo cp测试文件/mnt/ask78b30 但是,当我在python脚本中使用相同的命令时,会出现以下错误: 运行cmd=sudo cp TEST_文件/mnt/ask78b30 cp:无法统计“/mnt/ask78b30/TEST_文件”:远程I/O错误 代码如下: cmd = "sudo cp "+file_name_arg+" "+ mount_pt_arg print "cmd = ", c
cmd = "sudo cp "+file_name_arg+" "+ mount_pt_arg
print "cmd = ", cmd
os.system(cmd)
注意:以前的命令在添加–speacial char后失败。我把outty换成了UTF-8,这就解决了
cp:cannot stat–/mnt/askdab3c/TEST_FILE–远程I/O错误我建议使用pythonshutil来复制文件,而不是调用cp
from shutil import copyfile
copyfile(src, dst)
我建议使用pythonshutil来复制文件,而不是调用cp
from shutil import copyfile
copyfile(src, dst)
我早些时候试过建议的方法。这导致脚本终止文件“/home/root1/test fifaa/test common/tests/testautomation/Lib_Support_Functions.py”,第154行,在copy2 copyfile(src,dst)文件“/usr/Lib/python2.7/shutil.py”中的第130行,在copy2 copyfile(src,dst)文件“/usr/Lib/python2.7/shutil.py”,第83行,在以fdst:IOError:[Errno 121]远程I/O错误形式打开(dst,'wb')的copyfile中:'/mnt/ask5f0f0/TEST_FILE'我先前尝试了建议的方法。这导致脚本终止文件“/home/root1/test fifaa/test common/tests/testautomation/Lib_Support_Functions.py”,第154行,在copy2 copyfile(src,dst)文件“/usr/Lib/python2.7/shutil.py”中的第130行,在copy2 copyfile(src,dst)文件“/usr/Lib/python2.7/shutil.py”,第83行,在打开(dst,'wb')为fdst的复制文件中:IOError:[Errno 121]远程I/O错误:'/mnt/ask5f0f0/TEST_文件'