logging模块 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), err ...
分类:
其他好文 时间:
2017-05-29 23:29:29
阅读次数:
356
通过os.system和subprocess.call()函数调用其他程序 预备知识:cmd中打开和关闭程序 cmd中打开程序 a.打开系统自带程序 系统自带的程序的路径一般都已加入环境变量之中,只需在cmd窗口中直接输入程序名称即可。 以notepad为例,直接在cmd窗口中输入notepad后回 ...
分类:
编程语言 时间:
2017-05-26 19:02:08
阅读次数:
296
可以执行shell命令的相关模块和函数有: os.system os.spawn* os.popen* --废弃 popen2.* --废弃 commands.* --废弃,3.x中被移除 以上执行shell命令的相关的模块和函数的功能均在 subprocess 模块中实现,并提供了更丰富的功能 c ...
分类:
编程语言 时间:
2017-05-25 23:24:49
阅读次数:
353
启动IDLE时报Subprocess Startup Error错误 错误信息 IDLE's subprocess didn't make connection.Either IDLE cant't start a subprocess or personal firewall software i ...
分类:
编程语言 时间:
2017-05-23 23:49:03
阅读次数:
182
参考http://john88wang.blog.51cto.com/2165294/1565973cd/usr/local/zabbix/bin
[root@xxbin]#catwarn_web.py
#!/usr/bin/envpython
#-*-coding:utf-8-*-
importsubprocess
importjson
args=‘‘‘awk-F‘‘‘{print$1}‘/usr/local/zabbix/scripts/warn.txt‘‘‘
t=subprocess.Popen(a..
分类:
Web程序 时间:
2017-05-23 21:42:18
阅读次数:
204
Python标准库系列之subprocess模块Thismoduleallowsyoutospawnprocesses,connecttotheirinput/output/errorpipes,andobtaintheirreturncodes.常用方法实例call()执行命令,并返回状态码,状态码0代表命令执行成功,其他的都表示命令执行不成功>>>ret=subprocess.call(..
分类:
编程语言 时间:
2017-05-15 14:12:19
阅读次数:
168
消息中间件 >就是消息队列 异步方式:不需要立马得到结果,需要排队 同步方式:需要实时获得数据,坚决不能排队 subprocess 的Q也提供不同进程之间的沟通 应用场景: 买票,抢购 堡垒机批量发送文件 Centos6.x系统编译安装RabbitMQ 一、系统环境 二、安装erlang环境 [ro ...
分类:
编程语言 时间:
2017-05-10 01:09:09
阅读次数:
1181
粘包现象 基于tcp的套接字实现远程执行命令的操作(1.执行错误命令。2.执行ls。3.执行ipconfig) #_*_coding:utf-8_*_ __author__ = '777' import socket import subprocess phone=socket.socket(soc ...
分类:
编程语言 时间:
2017-05-07 17:45:21
阅读次数:
381
#!/usr/bin/envpython
#-*-coding:utf-8-*-
#author:ChanghuaGong
import
subprocess
‘‘‘
1.推荐使用subprocess模块代替其他模块执行shell命令;
2.call无论是否正确执行都会返回returncodeattribute,即使执行命令报错了,后面的语句会继续执行,
check_call&check_output..
分类:
编程语言 时间:
2017-05-06 17:36:17
阅读次数:
205
远程实现cmd功能: import socket import subprocess phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind(("127.0.0.1",8080)) phone.listen(5) print ...
分类:
编程语言 时间:
2017-05-04 01:29:24
阅读次数:
211