我使用pythonshutil模块将4个txt文件从FolderA移动到FolderB。你知道吗
当我运行以下代码时,我得到一个回溯错误:
shutil.move('C:\Users\Student\Desktop\FolderA.txt', 'C:\Users\Student\Desktop\FolderB')
但我知道pathway确实存在,因为当我尝试这个命令时,它工作正常,并将整个文件夹A(包括txt文件)移动到FolderB中:
shutil.move('C:\Users\Student\Desktop\FolderA', 'C:\Users\Student\Desktop\FolderB')
有没有办法只移动文本文件而不复制它们?我正在使用pythonshell2.7以防您想知道。你知道吗
首先,正确地转义路径分隔符,或者使用双反斜杠,或者在前面添加一个
r''
来指示它的原始字符串,如下所示此命令没有按您的意图执行,它尝试移动文件调用文件夹.txt进入文件夹B
下面的代码应该是您想要的。 使用glob模块grep FolderA中的所有txt文件,然后将它们逐个移动到FolderB中
使用Windows路径时需要使用双反斜杠,否则下一个字符将被转义,从而引发
IOError: [Errno 2] No such file or directory:...'
。即相关问题 更多 >
编程相关推荐