再一次,我想找人帮忙,谢谢。此代码的目的是将列表中的文件从一个文件夹移动到另一个文件夹。 它给出了下面的错误。在
import shutil
Import os
source='/dev/sdc /mnt/mnttensor/Dhole/'
destination='/home/ubuntu/classificator/nodhole/'
fo = open("dhole3.txt", "r")
content = fo.readlines()
for files in content:
shutil.move(source+files,destination+files)
错误
^{pr2}$我真的很感谢在这方面的任何帮助。在
查看错误目录:
注意文件末尾的
^{pr2}$\r\n
。这是最有可能导致错误的原因,应该通过在for循环中使用rstrip()
方法来修复此问题,以便在shutil.move()
方法尝试查找文件时截断特殊字符。所以for循环应该如下所示:还要注意
/dev/sdc
目录中的空白字符-这可能是无意的,应该删除。在相关问题 更多 >
编程相关推荐