1. 首页
  2. 数据库
  3. 其它
  4. 解决python 执行shell命令无法获取返回值的问题

解决python 执行shell命令无法获取返回值的问题

上传者: 2021-01-31 08:10:30上传 PDF文件 44.81KB 热度 16次
问题背景:利用python获取服务器中supervisor状态信息时发现未能获取到返回值。 python获取执行shell命令后返回值得几种方式: # 1.os模块 ret = os.popen(supervisorctl status) ret_data = ret.read() # 2.subprocess模块 ret = subprocess.Popen('supervisorctl status',shell=True,stdout=subprocess.PIPE) out,err = ret.communicate() # 3.commands模块 ret_data = com
用户评论