将命令行语法转换为os.system调用或subprocess cal;在python中

时间:2018-01-27 10:16:25

标签: python linux bash

我可以运行此命令cat /home/norman/conf/second.txt | sort | uniq > /home/norman/conf/third.txt 但是想使用操作系统,系统调用或子进程调用,但无论我尝试过什么都会导致错误。 我尝试过command = "cat /home/norman/conf/second.txt | sort | uniq > /home/norman/conf/third.txt".split() subprocess.call(command)这样的事情 但得到

  

cat:' |':没有这样的文件或目录   cat:sort:没有这样的文件或目录   cat:' |':没有这样的文件或目录   cat:uniq:没有这样的文件或目录   cat:'>':没有这样的文件或目录

0 个答案:

没有答案