国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python3 腳本調(diào)用shell 指令如何獲得返回值

瀏覽:128日期:2022-09-03 08:51:10

問題描述

python3 腳本中有如下代碼, 但 os.system()方法無法獲取 shell 指令的返回值, 無法判斷是否存在nginx的進(jìn)程. 請(qǐng)問大神有什么方法可以解決該問題?

import osos.system(’netstat -tnlp | grep nginx’)

問題解答

回答1:

怎么沒有返回值了

import osif(os.system(’netstat -tnlp | grep nginx’) == 0) { print ’process nginx exists.’}

或者你想說的是system不能獲取shell指令輸出的內(nèi)容?那就用popen唄

import osif(os.popen(’netstat -tnlp | grep nginx’).read() != ’’) { print ’process nginx exists.’}

調(diào)用子程序更強(qiáng)大的是subprocess.Popen,是這里不表,你的需求用這個(gè)實(shí)現(xiàn)有點(diǎn)復(fù)雜,想了解可以去查文檔

回答2:

subprocess.getstatusoutput(cmd)

>>> subprocess.getstatusoutput(’ls /bin/ls’)(0, ’/bin/ls’)>>> subprocess.getstatusoutput(’cat /bin/junk’)(256, ’cat: /bin/junk: No such file or directory’)>>> subprocess.getstatusoutput(’/bin/junk’)(256, ’sh: /bin/junk: not found’)

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩 国产区 在线观看 | 亚洲伦理天堂 | 久久99精品久久久久久青青91 | 女人张开腿让男人桶个爽 | 97精品国产高清在线看入口 | 久久精品.com | 久久狠狠一本精品综合网 | 毛片女 | 国产日韩精品欧美一区喷 | 九九热国产精品视频 | www.亚洲成人.com| 午夜不卡在线 | 扒开双腿猛进入喷水免费视频 | 久久精品免视着国产成人 | 男女扒开双腿猛进入爽爽视频 | 波多野结衣一级片 | 久久久久久免费一区二区三区 | 国产精品96久久久久久久 | 怡红院视频网 | 80日本xxxxxxxxx | 国产美女视频网站 | 欧美精品做人一级爱免费 | 日韩三级视频在线观看 | 成人免费视频在 | 欧美在线黄色 | 亚洲不卡一区二区三区在线 | 八戒午夜精品视频在线观看 | 久草在线中文视频 | 久久久亚洲天堂 | 三级视频网站在线观看播放 | 成人国产片免费 | 免费看a级 | 免费播放巨茎人妖不卡片 | 一级毛片真人免费观看 | 国产妇乱子伦视频免费 | 国产精品欧美日韩 | se视频在线观看 | 国产精品莉莉欧美自在线线 | 成人欧美一区二区三区视频xxx | 一级二级三级毛片 | 免费看一级做a爰片久久 |