python
O溺水的鱼0
喜欢编程,乐在其中!
展开
-
Python的Lock和condition使用
Python的Lock和condition使用 Lock是threading模块提供的锁对象,Lock默认创建的是一个锁对象,当我们需要对全局对象进行操作的时候,可以通过Lock创建对象来锁定对象,Lock对象就好比java中的synchronize(aObject)代码中的aObject对象。而condition除了具有Lock对象的acquire方法和release方法外,还有wa原创 2016-02-29 14:28:53 · 7401 阅读 · 0 评论 -
Tornado.options源码解读
Tornado.options源码解读tornado是facebook开源的非阻塞web容器,类似java的netty,tornado.options是负责解析tornado容器的全局参数的,同时也能够解析命令行传递的参数和从配置文件中解析参数。使用步骤如下:1. 源码中的示例代码,定义全局变量:from tornado.options import define,原创 2016-02-27 16:18:42 · 3317 阅读 · 0 评论 -
Python正则表达式使用
Python正则表达式使用 正则表达式不是python内置的功能,所以需要引入import re模块才可以使用。正则表达式的功能很多,但是我们通常使用的功能也就是那几个,这里对工作中经常使用到的正则表达式进行一个系统的总结。1. 字符: . 匹配除了换行符“\n”外的字符 \ 转义字符,使后一个字符改变以前的意思。如\* 只表示一个字符* [] 字符原创 2016-03-02 14:40:55 · 1176 阅读 · 0 评论 -
Python 的socke编程示例
最近了解python的socket编程,写了个小的例子客户端代码:#!/usr/bin/env python# -*- coding:utf-8 -*-import socketimport loggingdef client_connect(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)原创 2016-01-19 12:25:12 · 744 阅读 · 0 评论 -
Python编写的客户端给服务器发送指令执行相应的命令并返回结果
闲来无事,用python写个客户端与服务器端应答的程序,主要原理就是客户端通过tcp协议与服务器端通信,客户端给服务器端发送指令,服务器执行指令后把相应的结果返回给客户端,客户端打印结果,代码比较简单,不详细介绍。纯属娱乐。1.服务器端代码,server_tcp.py#!/usr/bin/env python# -*- coding:utf-8 -*-# #执行客户端发送过来的命令,原创 2015-02-10 14:56:09 · 14065 阅读 · 1 评论 -
python的多线程示例
#!/usr/bin/env pythonimport subprocessfrom threading import Threadfrom Queue import Queuenum_threads = 3ips = ['127.0.0.1', '10.103.13.156','10.103.13.145']q = Queue()def pingme(i, queue):原创 2015-02-09 14:17:52 · 1336 阅读 · 0 评论 -
GB2312、GBK、Unicode和UTF-8编码介绍
GB2312、GBK、Unicode和UTF-8编码介绍原创 2014-12-03 17:38:05 · 2998 阅读 · 0 评论 -
用Supervisord管理Python进程
Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit(关于monit见我的博客:用monit监控系统关键进程),monit和supervisord的一个比较大的差异是supervisord管理的进程必须由supervisord来启动,monit可以管理已经在运行的程序;supervisord还要求管理的程序是非daemon程序,supervisord会帮你把它转原创 2014-12-09 16:39:35 · 1031 阅读 · 0 评论 -
Python的dict一个诡异的问题
定义一个名为MERGE_SERVER_IP_MAPPING_NUMBER的dict对象,如果key为‘127.0.0.1’,则可以zeng原创 2014-06-30 19:05:10 · 1014 阅读 · 1 评论 -
理解python中的文档字符串
我们在使用def 关键字定义一个函数时,其后必须跟有函数名和包括形式参数的圆括号。函数体的下一行开始,必须是缩进的。函数体的第一行可以是字符串,这个字符串就是文档字符串(documentation string),通常也称作:docstring。 文档字符串的定义: 在函数体的第一行,我们可以使用一对三个单引号(''')或者一对三个双引号(""")来定义文档字符串,文档原创 2014-05-13 15:43:46 · 11276 阅读 · 0 评论 -
在Windows中安装python
1.下载python的windows环境下的msi安装文件,2.7.6版本的下载地址:https://www.python.org/download/releases/2.7.62.原创 2014-04-28 13:42:54 · 1114 阅读 · 0 评论 -
Python语言需要注意的几个地方
1.函数的形参默认值原创 2014-05-13 16:03:37 · 1271 阅读 · 0 评论 -
扩展python类库
Python是一门语法简单的语言,学习起来很容易,初学Python语言时,可以原创 2014-05-12 17:04:03 · 1945 阅读 · 0 评论