linux系统下操作带空格的文件或文件夹,按正常情况处理,linux会把空格当成分割符处理,无法找到文件或文件夹,具体操作如下:
1、加双引号
more "a b.txt"
2、用"\"转义
也就是用 "\ " 代替 " "
more a\ b.txt
当你在python中直接调用linux命令操作文件时,就可以用这种方法,比如:
cmd = 'libreoffice --invisible --convert-to pdf --outdir "%s" "%s"' % (self.safe_work_dir, self.filepath)
os.system(cmd)