问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python commands 需要导入 哪个模块

发布网友 发布时间:2022-04-24 01:05

我来回答

2个回答

热心网友 时间:2022-05-10 13:52

要获得shell命令的输出只需要`cmd`就可以了,
需要得到命令执行的状态则需要判断$?的值, 在Python中有一个模块commands也很容易做到以上的效果.

看一下三个函数:

1). commands.getstatusoutput(cmd)

用os.popen()执行命令cmd, 然后返回两个元素的元组(status, result). cmd执行的方式是{ cmd ; } 2>&1, 这样返回结果里面就会包含标准输出和标准错误.

2). commands.getoutput(cmd)

只返回执行的结果, 忽略返回值.

3). commands.getstatus(file)

返回ls -ld file执行的结果.

看一下这些函数使用的例子:
>>> import commands
>>> commands.getstatusoutput('ls /bin/ls')
(0, '/bin/ls')
>>> commands.getstatusoutput('cat /bin/junk')
(256, 'cat: /bin/junk: No such file or directory')
>>> commands.getstatusoutput('/bin/junk')
(256, 'sh: /bin/junk: not found')
>>> commands.getoutput('ls /bin/ls')
'/bin/ls'
>>> commands.getstatus('/bin/ls')
'-rwxr-xr-x 1 root 13352 Oct 14 1994 /bin/ls'

热心网友 时间:2022-05-10 15:10

在python 2.4以上的版本 commands模块被subprocess取代了(原来import commands是python内置的),搜索一下subprocess即可
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? OPPO手机打游戏的时候通知栏怎么隐藏? 华为手机玩游戏时怎么防止划出通知栏 华为p30手机,怎么设置让打游戏的时候消息免打扰? oppo手机打游戏时怎么关闭通知栏 1加7pro怎么在玩游戏的时候关闭通知栏? 怎么设定让手机游戏禁止发送消息推送 手机玩游戏时怎么屏蔽通知栏下滑功能? 怎么关电脑的防火墙 我昨天晚上梦见被花色的蚂蝗咬了 和被一条小蛇咬了 是什么意思是 孕5个月,梦见被很多的蚂蝗咬,这谁懂怎么解? 笔记本的屏幕要不要贴膜,贴膜有好处还是有害处? 请问梦见被很多很多的水蛭叮咬,会怎么样? 最新Led透明屏贴膜软屏异形屏格栅屏全息风扇屏COB小间距屏 笔记本led显示屏不贴膜容易坏? 梦见很多蚂蟥咬自己后来被自己杀死了 LED与LCD电脑显示屏的区别?它们是不是都要贴保护膜更好些? LED光源都要贴防蓝光贴膜? 液晶显示器贴膜好还是不贴膜好? 电脑屏幕的贴膜是磨砂的感觉没那么清晰 本来看着很清晰 可以扯掉吗 对屏幕有坏处吗 是LED的显示屏 Thinkpad笔记本LED屏幕贴什么膜比较合适 python3没有commands模块了吗 python怎么执行shell命令 关于python中嵌套shell命令的求助 喝红酒对身体好不,什么人比较适合喝红酒? 使用Python执行系统命令方法有哪些 喝红酒对身体有什么好处? python脚本中有一句感觉有些困难,麻烦大师指导 红酒对身体有哪些好处? python哪个函数启动进程和关闭进程 喝红酒对身体有没有好处? python 中os.system和commands.getoutput的区别 一天喝一杯红酒对身体有好处吗? windows中用python执行commands.getstatusoutput为什么出错 红酒每天喝多少对身体有好处? python 提示'module' object has no attribute 'Command' 如何用Python交互执行shell脚本 喝红酒对人身体好吗 ...Module Docs 、 Python (command line)都是什么意思?可以做什么... 喝红酒对人身体有什么好处呢? 怎么样在shell脚本中调用python脚本