我想将类型为“*.ts”的folderA(“\192.168.2.xxx\shareA”)中的所有文件复制到folderB(“\192.168.2.yyy\shareB”)。在
src = "\\\\192.168.2.xxx\\Harddisk\\*.ts"
dst = "\\\\192.168.2.yyy\\video"
shutil.copyfile(src, dst)
这不太管用。它给了我一个错误:
^{pr2}$他为什么用“\\”来写路径?如果我打印src
,它会给我\\192.168.2.115\Harddisk\*.ts
shutil.copyfile(src, dst)
复制单个文件的内容,因此它正在查找*.ts
文件名。路径是用'\\'
编写的,因为它是一个转义字符;这就是您如何编写\
字符的。不过,您可以使用glob模块进行Unix风格的路径名模式扩展。如果您从包含192.168.2.xxx
和192.168.2.yyy
的目录运行它,则该脚本应该可以工作。在相关问题 更多 >
编程相关推荐