How to store the result of an executed shell command in a variable in python?

前端 未结 5 1706
执笔经年
执笔经年 2020-12-13 06:20

I need to store the result of a shell command that I executed in a variable, but I couldn\'t get it working. I tried like:

import os    

call = os.system(\"         


        
5条回答
  •  萌比男神i
    2020-12-13 07:11

    commands.getstatusoutput would work well for this situation. (Deprecated since Python 2.6)

    import commands
    print(commands.getstatusoutput("cat syscall_list.txt | grep f89e7000 | awk '{print $2}'"))
    

提交回复
热议问题