Python3 執(zhí)行Linux Bash命令的方法
和之前C++執(zhí)行Linux Bash命令的方法 一樣,Python依然支持system調(diào)用和popen()函數(shù)來執(zhí)行l(wèi)inux bash命令。
方法一:system調(diào)用
#僅僅在一個子終端運行系統(tǒng)命令,而不能獲取命令執(zhí)行后的返回信息
import os
os.system('ls')
方法二:popen()函數(shù)
import os
os.popen('ls').readlines() #這個返回值是一個list
方法三:使用模塊 subprocess
import subprocess
subprocess.call('ls') #可以直接call()調(diào)用
'''
#也可以使用subprocess.Popen
p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
print(line)
'''
以上這篇Python3 執(zhí)行Linux Bash命令的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- python 捕獲 shell/bash 腳本的輸出結(jié)果實例
- python和bash統(tǒng)計CPU利用率的方法
- 使用Python腳本在Linux下實現(xiàn)部分Bash Shell的教程
- bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
- Python遠(yuǎn)程linux執(zhí)行命令實現(xiàn)
- 如何把python項目部署到linux服務(wù)器
- Linux安裝Python3如何和系統(tǒng)自帶的Python2并存
- Linux刪除系統(tǒng)自帶版本Python過程詳解
- windows、linux下打包Python3程序詳細(xì)方法
- Python和Bash結(jié)合在一起的方法
相關(guān)文章
如何使用pandas讀取txt文件中指定的列(有無標(biāo)題)
這篇文章主要介紹了如何使用pandas讀取txt文件中指定的列(有無標(biāo)題),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python采集二手車數(shù)據(jù)的超詳細(xì)講解
這篇文章主要為大家介紹了Python采集二手車數(shù)據(jù)實現(xiàn)的超詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
Python中g(shù)etattr函數(shù)和hasattr函數(shù)作用詳解
這篇文章主要介紹了Python中g(shù)etattr函數(shù)和hasattr函數(shù)作用的相關(guān)知識,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-06-06
卷積神經(jīng)網(wǎng)絡(luò)如何實現(xiàn)提取特征
這篇文章主要介紹了卷積神經(jīng)網(wǎng)絡(luò)如何實現(xiàn)提取特征問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
tensorflow實現(xiàn)打印ckpt模型保存下的變量名稱及變量值
今天小編就為大家分享一篇tensorflow實現(xiàn)打印ckpt模型保存下的變量名稱及變量值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01

