ITPub博客

首页 > > > [python]如何用subprocess.call执行Linux命令?

[python]如何用subprocess.call执行Linux命令?

作者:karspb 时间:2019-09-03 11:34:20 0 删除 编辑

把文件1 1.txt和1 2.txt合并成文件1 3.txt(文件名中有空格)

在Linux环境下这个命令可以正常运行

cat './TEMP/1 1.txt' './TEMP/1 2.txt' > './TEMP/1 3.txt'

想要通过python来执行cat命令,于是写了下面的代码,因为文件名中有空格,所以用●来分割命令,但是“>”也被分割了,请问如何通过subprocess.call来执行上述命令?

importsubprocesscmdU = 'cat●"./TEMP/1 1.txt"●"./TEMP/1 2.txt"●>●"./TEMP/1 3.txt"'subprocess.call(cmdU.split('●'))

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2001/viewspace-3138765/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ,求个java大佬
请登录后发表评论 登录
全部评论

注册时间:2019-07-31

  • 博文量
    222
  • 访问量
    16823