一、subprocess介绍: subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。 1、使用subprocess包中的函数创建子进程的时候,要注意: 2、subprocess.call() 3、subprocess.check_call() ...
分类:
其他好文 时间:
2017-11-20 13:19:51
阅读次数:
146
用来执行shell指令 1、os.system() system(command) -> exit_status Execute the command (a string) in a subshell. 2、os.popen() popen(command [, mode='r' [, bufsi ...
分类:
其他好文 时间:
2017-11-17 15:03:33
阅读次数:
106
一、粘包优化方案 之前我们解决粘包的方式是用struct模块来制作一个报头,但是这个解决的方案是有漏洞的,当我们需要传送的文件大于2g时将会报错。所以我们今天将用json来制作报头。 from socket import * import subprocess import struct impor ...
分类:
系统相关 时间:
2017-11-14 14:14:55
阅读次数:
197
subprocess模块 os.system(cmd) 输出命令结果到屏幕;返回执行命令状态(0为成功,非0为不成功); os.popen(cmd)返回执行命令的内存地址; os.popen(cmd).read() 读取出执行命令的结果; 如果即想要返回状态,又想得到返回结果,可以使用subproc ...
分类:
其他好文 时间:
2017-11-11 21:27:16
阅读次数:
289
有时候需要获取进程的pid,但又无法使用第三方库的时候. 方法适用linux平台. 方法1 使用subprocess 的check_output函数执行pidof命令 方法2 使用pgrep命令,pgrep获取的结果与pidof获得的结果稍有不同.pgrep的进程id稍多几个.pgrep命令可以使适 ...
分类:
编程语言 时间:
2017-10-30 23:09:43
阅读次数:
425
subprocess.call() :用于执行 Shell 命令,执行结果直接打印到终端上 subprocess.check_call() :用法与 subprocess.call() 一致,只是当命令执行错误的时候会抛出异常,以便于我们捕获并处理 ...
分类:
编程语言 时间:
2017-10-30 11:19:03
阅读次数:
154
hashlib 模块 os 模块 yield 生成器 练习文件md5值的校验 字典排序 Python 调用外部命令 Python 处理异常 自定义异常 subprocess 模块 判断一个字符串是数字 统计 apache 进程占用的物理内存 Dmidecode 系统信息 收集 IP 信息 收集主机信... ...
分类:
其他好文 时间:
2017-10-27 01:43:06
阅读次数:
183
subprocess 模块 import subprocess # 专门用于python执行系统命令的 subproess 的三个最基本的方法:call()执行命令,返回状态码 subprocess.call(['ls','-a'],shell=False) subprocess.call('ls ...
分类:
其他好文 时间:
2017-10-25 21:19:04
阅读次数:
166
#coding=utf-8import easyguiimport subprocess,osclass PingCmd(object): def __init__(self): self.msg = easygui.multenterbox("just compute one net","",[" ...
分类:
编程语言 时间:
2017-10-24 01:39:25
阅读次数:
169
发生了 WindowsError Message=[Error 2] StackTrace:Popen._execute_child 中的 C:\Python27amd64\lib\subprocess.py:640Popen.__init__ 中的 C:\Python27amd64\lib\sub ...
分类:
编程语言 时间:
2017-10-17 16:36:35
阅读次数:
200