【发布时间】:2019-10-01 09:27:21
【问题描述】:
我正在尝试通过我的 python 脚本运行以下命令,以解压缩一堆 csv.gz 文件
os.system("find /upload/ -name '*.csv.gz' -print -exec gzip -d {} \") <- Syntax error : EOL while scanning string literal.
#When I try to escape it
os.system("find /upload/ -name '*.csv.gz' -print -exec gzip -d {} \\") <- find: missing parameter for « -exec »
如何通过 os.system 执行find /upload/ -name '*.csv.gz' -print -exec gzip -d {} \?
我可以使用os.system("find /upload/ -name '*.csv.gz' -print0 | xargs -0 -n1 gzip -d") 的替代品吗?
【问题讨论】:
标签: python-3.x bash shell os.system