一. subprocess 的简单用法 二 .两种粘包现象 1 连续的小包可能会被优化算法给组合到一起进行发送 2 第一次如果发送的数据大小2000B接收端一次性接受大小为1024,这就导致剩下的内容会被下一次recv接收到,导致结果错乱 三 . 解决粘包现象的方法 方案一:由于双方不知道对方发送数 ...
分类:
编程语言 时间:
2019-04-08 21:12:13
阅读次数:
177
1. 在[/usr/local/zabbix327/bin] 目录下新建python文件,并增加执行权限,如下: python !/usr/bin/env /usr/bin/python _ _ coding:utf 8 _ _ import subprocess import json impor ...
分类:
数据库 时间:
2019-04-04 17:34:20
阅读次数:
264
import pkg_resources from subprocess import call packages = [dist.project_name for dist in pkg_resources.working_set] call("pip install --upgrade " + ...
分类:
编程语言 时间:
2019-03-30 13:35:31
阅读次数:
196
我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了 ...
分类:
编程语言 时间:
2019-03-16 19:22:24
阅读次数:
172
subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回 ...
分类:
其他好文 时间:
2019-03-13 18:23:14
阅读次数:
226
首先需要导入的包中,gzip和zipfile用于文件压缩和解压缩相关;argparse用于构建命令行参数;requests用于http请求下载网络文件资源;subprocess用于运行shell命令;tqdm用于进度条显示;six包用于python2和python3的兼容,比如 from six.m ...
分类:
其他好文 时间:
2019-03-13 10:41:21
阅读次数:
178
re: 什么是正则: 匹配示例: # 匹配模式 #一对一的匹配 # 'hello'.replace(old,new) # 'hello'.find('pattern') #正则匹配 import re #\w与\W print(re.findall('\w','hello egon 123')) # ...
分类:
其他好文 时间:
2019-02-21 21:43:12
阅读次数:
161
subprocess模块作用通过此模块,可直接运行系统命令代码#AuthorKangimportsubprocess#subprocess.getoutput命令:把命令运行结果传给res变量,但不能判断命令是否执行成功res=subprocess.getoutput("ls-lh/etc")print(res)#结果:lrwxr-xr-x@1rootwheel11BSep142016/etc-&
分类:
编程语言 时间:
2019-02-20 12:55:43
阅读次数:
180
sys.stdout.flush()立即把stdout缓存内容输出。 subprocess与shell进行交互,执行shell命令等。 执行shell命令集合: 参考: https://www.cnblogs.com/valleyofwind/p/8628925.html https://www.c ...
分类:
其他好文 时间:
2019-02-19 01:23:38
阅读次数:
214