我正在将文件复制到nfs mount dir。当我手动运行以下命令时,文件已成功复制
sudo cp TEST_FILE / mnt / ask78b30
但是,当我在python脚本中使用相同的命令时,我收到以下错误,
运行cmd = sudo cp TEST_FILE / mnt / ask78b30
cp:无法统计'/ mnt / ask78b30 / TEST_FILE':远程I / O错误
以下是代码:
cmd = "sudo cp "+file_name_arg+" "+ mount_pt_arg
print "cmd = ", cmd
os.system(cmd)
注意:由于添加了“特殊字符”,因此早期的命令失败。我改变了UTF-8并得到了解决 cp:无法统计 - / mnt / askdab3c /TEST_FILEâ:远程I / O错误
答案 0 :(得分:0)
我建议使用pythons shutil来复制文件而不是调用cp
from shutil import copyfile
copyfile(src, dst)