当你需要使用Python脚本来复制文件时,可以使用os
模块提供的system()
函数调用命令行(cmd)并执行相应的命令来实现。
具体步骤如下:
- 首先,需要导入
os
模块以便调用其中的函数。代码如下:
import os
- 然后,你需要使用
os.system()
方法来调用“cmd”并执行相应的命令。 例如,复制文件时的语法为:
os.system('copy source_file_path destination_file_path')
这里的source_file_path
是源文件路径,destination_file_path
是目标文件路径。
比如,我们想要将源路径为C:\test\file1.txt
的文件复制到目标路径为D:\backup
的目录下,那么代码如下:
os.system('copy C:\\test\\file1.txt D:\\backup')
- 如果在路径中含有空格,则应该将路径用双引号括起来,如下所示:
os.system('copy "C:\\test\\my file.txt" "D:\\backup"')
- 另外,如果你不知道目标路径是否已经存在,可以添加
/y
参数,这将覆盖目标文件而不询问。代码如下:
os.system('copy /y source_file_path destination_file_path')
下面提供两个例子:
例1:将c:\test\file1.txt
复制到d:\backup
目录下:
import os
os.system('copy C:\\test\\file1.txt D:\\backup')
例2:将c:\test\file1.txt
复制到d:\backup
目录下,并覆盖目标文件:
import os
os.system('copy /y C:\\test\\file1.txt D:\\backup')
以上就是使用Python调用cmd复制文件的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python调用cmd复制文件代码分享 - Python技术站