绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
[python]如何用subprocess.call执行Linux命令?
2019-09-03 11:34:20

把文件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('●'))

分享好友

分享这个小栈给你的朋友们,一起进步吧。

IT知识联盟
创建时间:2019-07-05 15:30:45
分享收集到的大小知识点
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 王超
    栈主

小栈成员

查看更多
  • ?
  • youou
  • gamebus
  • chinacc
戳我,来吐槽~