cp:无法统计'/ mnt / ask78b30 / TEST_FILE':远程I / O错误

时间:2016-08-17 18:23:33

标签: python linux shell mount cp

我正在将文件复制到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错误

1 个答案:

答案 0 :(得分:0)

我建议使用pythons shutil来复制文件而不是调用cp

from shutil import copyfile

copyfile(src, dst)