网络编程
位置:首页>> 网络编程>> Python编程>> Python3 执行Linux Bash命令的方法

Python3 执行Linux Bash命令的方法

作者:nudt_qxx  发布时间:2023-11-03 06:47:15 

标签:Python3,Linux,Bash

和之前C++执行Linux Bash命令的方法 一样,Python依然支持system调用和popen()函数来执行linux bash命令。

方法一:system调用


#仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息
import os
os.system('ls')

方法二:popen()函数


import os
os.popen('ls').readlines() #这个返回值是一个list

方法三:使用模块 subprocess


import subprocess
subprocess.call('ls') #可以直接call()调用

'''
#也可以使用subprocess.Popen
p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
 print(line)

'''

来源:https://blog.csdn.net/xiangxianghehe/article/details/77407378

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com