python
zuiaiqun
没有清醒的头脑,走的再慢也会跌倒
展开
-
python中的select相关介绍
本文转载自点击打开链接select同时监控多个sockets,支持网络服务和多个客户端通信。该模块可以访问大多数操作系统中的select()和poll()函数, Linux2.5+支持的epoll()和大多数BSD支持的kqueue()。请注意,在Windows上,它仅适用于socket,在其他操作系统上,它也适用于其他类型的文件(特别是在Unix上,它还可以用于管道)。它不能转载 2015-03-10 17:22:00 · 1064 阅读 · 0 评论 -
python批处理将utf-8格式文件转为gbk格式
最近要使用source insight阅读源码,发现源码文件都是utf-8编码的,导致中文注释会出现乱码。所以写了个python批处理文件,批量转换成可以友好阅读的gbk格式。代码如下:#encoding:utf-8import ospath_dir = "D:\aiqun\" #这里是要处理的文件所存放的路径,相对路径或者绝对路径都可以for root, dirs, files in os.原创 2015-04-14 09:28:04 · 4420 阅读 · 0 评论 -
Python使用struct方法
struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuplecalcsize(fmt原创 2015-08-24 14:34:12 · 747 阅读 · 0 评论 -
利用twisted实现的简易web client
配置好http服务器后,需要对http服务器进行简单的get和post测试,下面是利用twisted的实现的一个简易web 客户端#encoding: utf-8 '''原创 2015-03-09 16:50:29 · 618 阅读 · 0 评论 -
MySQL and Python's MySQLdb
本文主要介绍MySQLdb的一些用法和MySQL常见用法原创 2014-08-17 16:40:16 · 529 阅读 · 0 评论 -
Python Import机制备忘
本文转载自http://blog.csdn.net/kernelspirit/article/details/3381666最近在看《Python源码剖析》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。目的当然不是创造一个动态语言,目的只有一个:更好的使用Python。看到模块导入那块的时候,终于对模块导入机制比较了转载 2013-12-27 13:31:35 · 655 阅读 · 1 评论 -
windows下安装gevent
这篇文章介绍通过whl文件在windows下安装gevent下载gevent的.whl文件首先在这里找到对应操作系统的gevent文件,我这里选择的是gevent‑1.0.2‑cp27‑none‑win32.whl这个版本。安装pip先下载get-pip.py这个文件,下载地址是https://raw.github.com/pypa/pip/master/contrib/get-pip.py,直接原创 2015-08-17 15:16:35 · 7829 阅读 · 0 评论 -
linux下关闭打开指定端口的程序的脚本
通常我们会遇到这样的麻烦,写了个脚本打开了某个端口,然后再次运行脚本,发现端口已经被绑定了。这时就需要使用这个功能了:输入端口关闭占用此端口的程序。python脚本如下:···pythonimport osimport sys kill_cmd = "kill -9 $(lsof -i:%s|awk '{print $2}'|tail -n 2)"def kill_port(port):原创 2015-03-09 14:31:30 · 3018 阅读 · 1 评论