美文网首页
Python执行系统命令

Python执行系统命令

作者: imjcw | 来源:发表于2019-10-24 06:36 被阅读0次

目前了解到的方式有 3 种。

os.system

  • 会直接执行命令并输出
  • 会返回执行的状态,一般成功是 0
# -*- coding: utf-8 -*-

import os

os.system('ps -ef | grep python | wc -l')

os.popen

文档地址:传送门

  • 主要用于文件
# -*- coding: utf-8 -*-

import os

os.popen('aa.txt', 'r', 1)

commands

可以执行命令,拿到执行结果,拿到执行状态,并且不直接输出,很棒

# -*- coding: utf-8 -*-

import commands

status, output = commands.getstatusoutput('ps -ef | grep php | wc -l')
output = commands.getoutput('ps -ef | grep php | wc -l')

相关文章

  • Python调用外部系统命令

    利用Python调用外部系统命令的方法可以提高编码效率。调用外部系统命令完成后可以通过获取命令执行返回结果码、执行...

  • Python执行系统命令

    python执行系统命令 这段时间在做一个项目,需要在python代码中嵌入系统命令启动相关服务,在学习了其它博客...

  • Python执行系统命令

    目前了解到的方式有 3 种。 os.system 会直接执行命令并输出 会返回执行的状态,一般成功是 0 os.p...

  • subprocess执行系统命令的模块

    subprocess subprocess执行系统命令的模块。 官方文档:https://docs.python....

  • 命令执行

    命令行执行漏洞介绍 应用程序钟又是需要调用一些执行系统命令的函数,如Python的os模块提供了很多函数来执行系统...

  • python调用Shell脚本

    Python执行系统命令,os.system && os.popen && subprocess.Popen py...

  • Ubuntu 14.04 多版本python 切换方法

    当前系统环境: 查看当前系统中有什么版本的python: 使用alternatives 机制:执行下面的命令 执...

  • Playground for Python - Html爬虫解析

    环境安装 Mac系统默认安装了Python2,如果想安装Python3,执行以下命令: brew install ...

  • 002Python安装numpy, matplotlib, sk

    系统:Mac OS,Python版本:3.7进入Terminal执行下列命令来安装numpy, matplotli...

  • 2.命令执行漏洞

    定义:攻击者可以随意执行系统命令,命令可以连接执行:&,||,| 命令执行漏洞:直接调用操作系统命令 代码执行漏洞...

网友评论

      本文标题:Python执行系统命令

      本文链接:https://www.haomeiwen.com/subject/qfrjkctx.html