sys模块,subprocess模块
sys模块
1 sys.argv 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.maxint 最大的Int值 5 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 6 sys.platform 返回操作系统平台名称
suprocess模块
import subprocess''' sh-3.2# ls /Users/egon/Desktop |grep txt$ mysql.txt tt.txt 事物.txt '''res1=subprocess.Popen('ls /Users/jieli/Desktop',shell=True,stdout=subprocess.PIPE) res=subprocess.Popen('grep txt$',shell=True,stdin=res1.stdout,stdout=subprocess.PIPE)print(res.stdout.read().decode('utf-8'))#等同于上面,但是上面的优势在于,一个数据流可以和另外一个数据流交互,可以通过爬虫得到结果然后交给grep res1=subprocess.Popen('ls /Users/jieli/Desktop |grep txt$',shell=True,stdout=subprocess.PIPE) print(res1.stdout.read().decode('utf-8'))#windows下: # dir | findstr 'test*' # dir | findstr 'txt$' import subprocess res1=subprocess.Popen(r'dir C:\Users\Administrator\PycharmProjects\test\函数备课',shell=True,stdout=subprocess.PIPE) res=subprocess.Popen('findstr test*',shell=True,stdin=res1.stdout,stdout=subprocess.PIPE)print(res.stdout.read().decode('gbk')) #subprocess使用当前系统默认编码,得到结果为bytes类型,在windows下需要用gbk解码
转载于:https://www.cnblogs.com/chillwave/p/9211140.html
sys模块,subprocess模块相关推荐
- Python3中常用模块-subprocess模块
目录 1:获取模块帮助文档 2:基本操作方法 2.1:subprocess.call 2.2:subprocess.check_call 2.3:subprocess.check_output 2.4 ...
- 模拟ssh, hashlib模块, struct模块, subprocess模块
一. 模拟ssh # ===================================== 服务器端 =====================================import so ...
- addsectionpic.java_python基础21——json/piclkle模块configparser模块hashlib模块subprocess模块...
json与pickle模块 1.什么是序列化&反序列化 内存中的数据类型---->序列化---->特定的格式(json格式或者pickle格式) 内存中的数据类型 土办法: {'a ...
- python打印字节流_Python 调用系统命令的模块 Subprocess
有些时候需要调用系统内部的一些命令,或者给某个应用命令传不定参数时可以使用该模块. 初识 Subprocess 模块 Subprocess 模块提供了多个方法来运行额外的进程.在 Python2.7 ...
- python模块--subprocess
subprocess模块 ...
- python subprocess 模块
subprocess 模块中有一个功能Popen , 可以在代码中调用系统的命令 其功能比os.system 更加强大 代码示例: command = 'python -u %s/generalMak ...
- Python之subprocess模块
subprocess模块允许你启动一个新的进程,连接输入/输出/错误的管道, 获得子进程的返回码.这个模块目标是代替一些老的模块,比如os.system和os.spawn. 0x01 常见subpr ...
- python echo(msg) 字符串_python的subprocess模块
1 os与commands模块 2 subprocess模块 3 subprocess.Popen类 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell. ...
- 【Python】python之subprocess模块详解
[Python]python之subprocess模块详解 subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/out ...
最新文章
- 在VirtualBox 5.0.12 for Linux版本上安装CentOS 6.6 x86_64系统
- 一文详解实时稀疏点云分割
- linux下普通用户更改密码原理(S权限)、SetUID
- 杭州/北京/新加坡 | 蚂蚁集团数字身份团队招聘计算机视觉算法实习生
- 介绍一个欧神写的剪贴板多端同步神器
- PC远程调试移动设备
- openstack 安装windows系统
- 虚拟化学习笔记-虚拟机迁移的分类及原理
- Sqlalchemy 乱码解决方法
- 工业循环冷却水处理设计规范_循环冷却水系统及其水处理
- 乌龟Git误点跳过工作树的解决方法
- 小米 Notebook Air 2016 13.3黑苹果efi引导文件
- Altera的单时钟同步FIFO,带empty和full端口
- ERP、SCM、CRM的区别和联系
- 程序员微信名昵称_微信名字大全
- 连接Ubuntu 出现 Algorithm Negotiation failed 错误
- 30_ElasticSearch IK分词器配置文件 以及自定义词库
- BeyondCompare使用
- 高德地图区域围栏绘制
- python中del和pop的区别_python中的del,remove,pop有什么区别