我目前通过一堆记忆错误的AWK,sed,Bash和一小部分Perl进行文本文件操作.
我已经看到过一些地方,python很适合这种事情.我如何使用Python来替换shell脚本,AWK,sed和朋友?
我正在使用Python调用bash来执行另一个bash脚本:
begin = int(sys.argv[1])
result = os.system("/tesladata/isetools/cdISE.bash %s" %begin)
Run Code Online (Sandbox Code Playgroud)
打印后result,它不仅给我输出,还给出了返回状态(0这里).如果我只需要输出,我该怎么办?
而且,仅仅是为了好奇,有多少方法可以在Python中调用bash?我会很高兴,如果有人可以给我如何使用它们的一些参考,我只发现os.system()和os.popen()至今.