python执行系统命令后获取返回值的几种方式集合

作者:nextdoor6 时间:2022-07-24 22:43:56 

第一种情况


os.system('ps aux')

执行系统命令,没有返回值

第二种情况


result = os.popen('ps aux')
  res = result.read()
  for line in res.splitlines():
      print line

执行系统命令,可以获取执行系统命令的结果


p = subprocess.Popen('ps aux',shell=True,stdout=subprocess.PIPE)
 out,err = p.communicate()
 for line in out.splitlines():
   print line

同上,执行系统命令,可以获取执行系统命令的结果

第三种情况


output = commands.getstatusoutput('ps aux')
print output

执行系统命令,并获取当前函数的返回值

来源:https://blog.csdn.net/nextdoor6/article/details/51283117

标签:python,命令,返回值
0
投稿

猜你喜欢

  • 跟混乱的页面弹窗说再见

    2024-06-07 16:02:05
  • 使用Numpy读取CSV文件,并进行行列删除的操作方法

    2023-05-05 03:26:11
  • js中继承的几种用法总结(apply,call,prototype)

    2024-04-16 09:47:25
  • Golang应用执行Shell命令实战

    2024-05-22 10:29:20
  • Python爬虫之Selenium警告框(弹窗)处理

    2021-10-06 23:59:12
  • pytest框架之fixture详细使用详解

    2022-01-22 01:47:19
  • 一文搞懂python 中的迭代器和生成器

    2022-02-11 15:47:14
  • opencv中颜色空间转换函数cv2.cvtColor()使用

    2023-03-10 18:22:38
  • Python的迭代器和生成器

    2022-04-29 17:56:09
  • Pycharm之快速定位到某行快捷键的方法

    2022-06-20 14:07:53
  • python爬虫基础之简易网页搜集器

    2023-08-25 14:05:17
  • JetBrains(IEDA、CLion、Pycharm) 学生获得免费使用资格

    2022-02-21 09:25:35
  • Python绘制专业的K线图 源代码解析

    2023-09-02 09:51:35
  • 详解python中的IO操作方法

    2023-08-29 22:16:16
  • Python3 伪装浏览器的方法示例

    2023-11-16 21:53:44
  • ASP XML操作类代码

    2011-03-08 10:47:00
  • 使用Python来开发Markdown脚本扩展的实例分享

    2023-06-02 06:48:06
  • 哪种Python框架适合你?简单介绍几种主流Python框架

    2023-04-27 03:21:52
  • 使用PyQt的QLabel组件实现选定目标框功能的方法示例

    2022-01-08 22:43:21
  • 一文搞懂 parseInt()函数异常行为

    2024-04-30 08:57:11
  • asp之家 网络编程 m.aspxhome.com