程序移动、复制文件的时候,路径有空格需要引号包裹

287 阅读1分钟

下面的代码中,完成的功能主要是移动一个文件到相对应的目录中,我们需要注意的一个问题,就是当我们的路径中存在空格的时候,我们需要使用""将我们的路径进行包裹,命令的如下:

move "xxx/ha ha/*.jpg" xxxx/*.jpg

import glob
import os

a = glob.glob("xxxx\*.jpg")[:100000]

for file_path in a:
    file_name = file_path.split("\\")[-1]
    cmd_code = "move " + "\""+ file_path + "\"" + " xxxxxxx" + file_name
    os.system(cmd_code)