Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cp:无法统计‘/mnt/ask78b30/TEST#u文件’;:远程I/O错误_Python_Linux_Shell_Mount_Cp - Fatal编程技术网

Python cp:无法统计‘/mnt/ask78b30/TEST#u文件’;:远程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

我正在将文件复制到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 = ", 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_文件'