在python

时间:2016-05-26 10:13:06

标签: python linux

如何在python中使用subprocess.call()获取long linux命令。就像我想编辑一个文件,通过用linux shell中的空格替换所有逗号来调用records.txt,我可以:

tr ',' ' ' < records.txt

如何在subprocess.call()中使用python。 感谢

1 个答案:

答案 0 :(得分:0)

records.txt:

jflaskdzhuskajkdkhdsa,dakssdsd,s,a,sa,sas,s,,sas,wwq,wq,wq,w,q,wq,wq,,wq,wq,e,d,rdsa,s,aa,ews,,WQD,AS,SA,WRFDSS,

python文件:

import subprocess
subprocess.call("tr \',\' \' \' < records.txt", shell=True)

输出:

jflaskdzhuskajkdkhdsa dakssdsd s a sa sas s  sas wwq wq wq w q wq wq  wq wq e d rdsa s aa ews  WQD AS SA WRFDSS