我尝试在 Windows CMD 中使用以下命令,它有效。
c:\cygwin64\bin\find.exe content_dir/ -type f -not -path 'content_dir/invalid_file/*' -print0
同样,如果我在 python 脚本中使用它,它不起作用,并得到错误
ValueError: invalid \x escape
import os
cmd = "c:\cygwin64\bin\find.exe content_dir/ -type f -not -path 'content_dir/invalid_file/*' -print0"
os.system(cmd)
我怎样才能在 python 中成功使用它?
答案1
我将使用原始字符串:
import os
cmd = r'c:\cygwin64\bin\find.exe content_dir/ -type f -not -path "content_dir/invalid_file/*" -print0'
os.system(cmd)