文档章节

python执行系统命令

超神气笨蛋
 超神气笨蛋
发布于 2016/01/26 17:34
字数 205
阅读 10
收藏 0

python调用系统命令

1. 直接执行系统命令

import os

os.system(command)  

直接执行命令,命令执行完成后,会返回执行输出内容和状态码(16进制)

2.  获取系统命令执行的输出内容

import commands

output = commands.getoutput(command)

如果command执行的status为1,则会返回出错的具体内容,例如:

sh: line 0: cd: /ss: No such file or directory

此output变量中存的是命令执行完成后的返回值

3. 获取系统命令执行完成后的状态码

import commands

status_code = commands.getstatus(command)

4. 获取状态码和输出内容

import commands

(status,output) = commands.getstatusoutput(command)

© 著作权归作者所有

共有 人打赏支持
超神气笨蛋
粉丝 0
博文 2
码字总数 536
作品 0
高级程序员
私信 提问
Python Scrapy 爬虫(三):部署环境搭建

当我们的爬虫程序开发完成后,应该考虑的事情就是如何将我们的爬虫程序部署到我们的服务器上来运行了。 下面就以 CentOS 作为我们的爬虫程序的部署环境来介绍部署爬虫的第一步:部署环境搭建...

雨林_a1d6
2018/05/29
0
0
CentOS6中Python3和Django的安装配置

刚好这段时间闲着有时间也就学学python算是充电了,我选择的是virtualBox中安装CentOS6.5的环境,系统自带的python是2.6.6,因此单独安装了python3.3的版本。安装过程参考了博文: http://w...

gangzz
2014/01/09
0
0
CentOS升级Python2.6到Python2.7并安装pip

貌似CentOS 6.X系统默认安装的Python都是2.6版本的?平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!在这里做个简单的升级操作记录 :)...

梦幻柒仔
2017/06/16
0
0
Using the Python Interpret 之 Invoking the Interp

一,启动(invoking)python解释器 python解释器通常情况下如果你的机器允许的话会安装在 /usr/local/bin/python 目录下,然后你需要把这个路径放置到系统的环境变量中并且确保它生效,然后你...

Koma
2015/02/28
0
6
Ubuntu 服务器 部署 flask小网站

安装python3 需要重新配置python3环境,否则会有问题比如flask模块找不到 ubuntu 安装python3 1.安装python3 apt-get install python3 1、通过命令行安装Python3.5 Ubuntu默认使用的是Python2...

阿豪boy
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
2
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
3
0
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部