python调用外部程序 退出_2019-09-09 python调用外部程序
1.wget--用于下载;ffmpeg--多媒体处理(音频,视频);free
2.调用外部程序两种方法:
os.system:(标准库中的非内置库)=Windows下的命令行
例如:
import os
os.system("mspaint")
print('after call')
subprocess:
import subprocess
res = subprocess.check_output('dir',shell=True)
print(res.decode('gbk'))
from subprocess import Popen
popen = Popen(
args = 'mspaint e:\\33.jpg',
shell= True
)
print("done")
from subprocess import Popen,PIPE
popen = Popen(
args = 'mspaint e:\\33.jpg',
stdout= PIPE,
stderr= PIPE,
shell= True,
encoding= 'gbk'
)
output,err = popen.communicate()
print(output)
print('------------')
print(err)
3.返回值
Windows:
.exe程序的退出码是程序的退出
Linux:
判断返回码是不是0;如果是1则失败;
例如:
import os
res = os.system('cp /opt/file1 /home/jcy/file1')
if res ==0:
print('file copied.')
else:
print('copy file failed!!')
4.
python调用外部程序 退出_2019-09-09 python调用外部程序相关推荐
- python输入end退出循环_4.学习python获取用户输入和while循环及if判断语句
0x00 Abstract 在开发中为了增加程序与用户的互动性需要增加获取用户输入的功能,在python中可以使用input()函数来获取用户的输入.当获取用户的各种输入后,我们需要使用逻辑语句来对数 ...
- python工程师面试宝典_2019年,Python工程师必考的6个面试题,Python面试题No5
第1题:Python里面如何实现tuple和list的转换? 函数tuple(seq)可以把所有可迭代的(iterable)序列转换成一个tuple, 元素不变,排序也不变 list转为tuple: ...
- python工程师笔试题_2019年,Python工程师必考的6个面试题,Python面试题No5
函数 tuple(seq) 可以把所有 可迭代的(iterable)序列 转换成一个 tuple , 元素不变,排序也不变 list转为tuple: temp_list = [1,2,3,4,5] 复 ...
- python爬虫怎么挣钱_2019如何学Python?这里有你需要的答案
编辑 | Jane 出品 | Python大本营(公众号id:pythonnews) 根据 2018 年 Python 开发者大调查,Python 3 的渗透率已经快速增长至 84%,越来越多的开发者 ...
- python输入esc退出循环_使python在按ESC键时立即退出程序
在正常输入下没有办法做到这一点.raw_input一次读取整行.在 在某些(极少数)情况下,您可以这样做:message = '' while True: ch = sys.stdin.read(1) ...
- Python小白的数学建模课-09.微分方程模型
小白往往听到微分方程就觉得害怕,其实数学建模中的微分方程模型不仅没那么复杂,而且很容易写出高水平的数模论文. 本文介绍微分方程模型的建模与求解,通过常微分方程.常微分方程组.高阶常微分方程 3个案例手 ...
- 2022.09 青少年Python等级考试(六级) 编程题部分
2022.09 青少年Python等级考试 编程题部分(共3题,共30分) 36.小明编写一个类实现设置马的品种.年龄.性别及速度,输出相应的语句,请补全代码. 如下代码输出结果为"一匹 ...
- 2022.09 青少年Python等级考试(六级) 选择题部分
2022.09 青少年Python等级考试(六级) 选择题部分 一.单选题(共25题,共50分) 1.以下关于Python二维数据的描述中,错误的是?( A ) A. 表格数据属于二维数据,由整数索引 ...
- Python issubclass 函数 - Python零基础入门教程 2021-07-14 09:24:43
目录 一.Python issubclass 函数介绍 二.Python issubclass 函数使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> ...
- python装饰器怎么调用_Python学习22-外部程序的调用装饰器
调用外部程序 python是粘合语言 现成的工具软件,它们都可以完成一些功能(wget,ffmpeg)ffmpeg 用于win上录制视屏 有时需要扩展以下,添加一点功能(free)free Linux ...
最新文章
- kafka生产者、消费者java示例
- 高并发编程-通过volatile重新认识CPU缓存 和 Java内存模型(JMM)
- 抽象工厂模式 objective-c 版
- linux 本地做yum源,linux——制作本地yum源
- powerbi add visual diagram
- FastJson之有道翻译
- 集成测试用例_如何评估测试用例的有效性?
- CSS实现DIV悬浮
- B站上这些Python和数据分析视频真香!
- 通过 HttpClient 下载 文件
- 密码攻略 黑客亲手打造QQ密码破解器(转)
- 国科大-2019-2020年,黄庆明模式识别与机器学习作业答案(黄庆明,常虹,郭嘉丰,山世光)
- 服务器内存只支持双路主板,壕到没朋友,支持双路18核CPU、16条内存、3路显卡的主板来了...
- 电路串联和并联图解_判断串联并联电路图口诀
- 蓝屏维修记录: IRQL_NOT_LESS_OR_EQUAL、WiseTDIFw64与iaStorAVC问题
- 年终盘点 | 2020年最佳CV论文速览「AI核心算法」
- 【每日一练及解题思路V1】给定一个字符串,找出其中不含重复字符的最长子串的长度
- python统计图作息规律统计分析_借鉴柳比契夫时间统计法,用Python做了个时间管理工具TMTask...
- MobaXterm连接虚拟机Ubuntu
- 华为支付购买token的verify接口报错Token is expired or invalid
热门文章
- 【Java报错】记录一次调用递归方法导致的 StackOverFlowError 及如何重构递归代码避免栈溢出
- LeetCode 11 盛最多水的容器
- JavaScript——易班优课YOOC课群在线测试自动答题解决方案(二十二)脚本更新3.1
- Python——CSV文件读写(CSV库)
- Plus from Picture
- php 在线繁体转换简体,php如何实现简体繁体转换
- git remote add Mycat https://github.com/MyCATApache/Mycat-Server.git
- 战棋类中实现的移动范围
- SpringBoot AOP完全讲解二:统一处理请求日志
- nodejs服务端MVC架构介绍