我正在尝试创建一个扫描文本文件并将参数传递给子进程的程序。一切正常,直到我得到路径中有空格的目录。
我的 split 方法,它分解了参数在空格上绊倒:
s = "svn move folder/hello\ world anotherfolder/hello\ world"
task = s.split(" ")
process = subprocess.check_call(task, shell = False)
做,要么我需要函数来解析正确的参数,要么我将整个字符串传递给子进程而不先分解它。
不过我有点失落。