天行健,君子以自强不息!
发布时间:2014-09-02 11:29:39
闲言少述,直接上代码#!/usr/bin/env python##import jsonimport getopt, sysdef usage(): print sys.argv[0] + ' -i irt -s status' print sys.argv[0] + ' -i irt -n seg -t stime' print sys.argv[0] + ' -h # get help info'def parse_cmd_line_param():&n.........【阅读全文】
发布时间:2014-09-01 18:33:21
一、sys.argv[]包含命令行参数的字符串列表,通过下标获取参数。例如:#!/usr/bin/python # Filename: using_sys.py import sys print 'The command line arguments are:' for i in sys.argv: print i print '\n\nThe PYTH.........【阅读全文】
发布时间:2014-09-01 17:29:50
想使用python的logging模块记录日志,并使用RotatingFileHandler来处理日志以便于在日志文件超过指定的大小后会重新生成新的日志文件。基本代码如下:import logging logger = logging.getLogger('mylogger') logger.setLevel(logging.INFO) fh=logging.handlers.Rotat.........【阅读全文】
发布时间:2014-08-29 12:01:34
众所周知,python本身是单线程的,python中的线程处理是由python解释器分配时间片的;但在python 2.6中吸收了开源模块,开始支持系统原生的进程处理——multiprocessing.注意:这个模块的某些函数需要操作系统的支持,例如,multiprocessing.synchronize模块在某些平台上引入时会激发一个ImportError1)Process&nb.........【阅读全文】
发布时间:2014-08-27 10:03:09
用Python写的一个多线程TCP通信实例,实现了JSON数据的传输。闲言少述,直接上代码一、客户端#!/usr/bin/env python# -*- coding:utf-8 -*-#import socketimport threadingimport SocketServerimport jsondef client(ip, port, message): sock = socket.socket(socket.AF_INET, socket.SOCK_STR.........【阅读全文】