python
heliclei2013
70后老程序猿
展开
-
解决python print延迟问题
最近写了几个python脚本,在用print输出的时候,都有一个很讨厌的问题,就是print的输出被延迟了,什么情况呢,类似这样1 import os2 print ‘first print 3 os.system('./second-print.sh')在second-print.sh中,也会有一些打印信息输出到控制台正常情况下,first print要先于second p原创 2014-01-27 23:28:36 · 9862 阅读 · 0 评论 -
[python]如何使用virtualenvwrapper切换 不同版本的python?
早就听说virtualenv是python必备神器之一,但一直觉得mac自带的python2.7就很好用了,好像没有必要用virtualenv,不过今天在github上看到一个新的python开源项目,需要用python3,于是必须上virtualenv了。1. 安装virtualenv, virtualenvwrappersudo pip install virtualenv原创 2014-12-29 14:15:27 · 2463 阅读 · 0 评论 -
[windows]如何在batch脚本中检测系统是否安装了python和pip
手头的一个项目需要为用户的windows机器配置python环境,需要安装python和pip(python的包管理工具),当然,已经安装过的用户就不需要重装了,那么问题来了,如何检测用户的windows系统已经安装了python和pip呢?调试了一个上午,终于找到一个可用的办法原创 2014-11-04 15:36:29 · 3229 阅读 · 0 评论 -
session & cookie
手头的项目需要用到session, 所以又重新整理了一下session 和 cookie的概念1. session是存储于服务端的2. cookie是存储于客户端的3. cookie是一种网络协议,会通过http链接在客户端和服务器之间传递的,而session不会4. 服务端的session机制需要通过cookie来实现:要通过cookie来传递session id,各个web框架原创 2014-10-14 15:16:15 · 730 阅读 · 0 评论 -
[python]pip坏了怎么办?
今天,给一位新同事配置pip,用get-pip.py安装之后,出现错误:raise DistributionNotFound(req) # XXX put more info herepkg_resources.DistributionNotFound: pip==1.5.5PIP就完全不能用了,后来请教了我们公司的python大牛,解决的办法很简单:sudo eas原创 2014-10-14 14:54:33 · 9832 阅读 · 2 评论 -
[PYTHON]一个简单的单元测试框架
最近尝试了一下TDD(测试驱动)的模式,感觉效果不错,在此总结一下,同学们如果有更好的办法,一定要告诉我:)原创 2014-10-23 15:24:50 · 1002 阅读 · 0 评论 -
如何在centos安装python-mysql?
在python中使用mysql,需要安装mysql-python依赖包,可以通过pip来安装:pip install MySQL-python如果发生错误,需要先安装一个开发包:yum install python-devel如果还是报错,运行:yum install mysql-devel.x86_64然后再运行pip命令安装mysql-python阿里云CentOS6.原创 2014-07-15 15:15:51 · 966 阅读 · 0 评论 -
[python]如何在requests post时不做urlencode?
这两天要为公司一个项目的服务端写性能测试脚本,其中有一个请求订单号的接口,需要客户端用post请求向服务端发送加密过的token 和订单数据。代码如下:payload = {'token':token,'order_data':order_data}r = requests.post(url, data=payload}但是,服务端返回错误,花了很长时间检查了token和order_d原创 2014-05-27 14:25:04 · 20536 阅读 · 1 评论 -
在mac OS X中配置python mysql开发环境
1. 首先要下载安装mysql,下载地址:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz原创 2014-07-16 18:21:59 · 1774 阅读 · 1 评论 -
python 打印当前时间
import datetimeimport time datetime.datetime.now().strftime('%b-%d-%y %H:%M:%S')原创 2014-01-27 23:43:17 · 1173 阅读 · 0 评论 -
SmartFoxServer 2x的python客户端
最近在研究SmartFoxServer 2x,这是一个针对联网游戏的网络开发框架,服务端是基于java netty框架开发的,客户端支持flash,unity, ios, android(java), c++. 等等就是不支持python怎么可以少了python呢?于是我把Java的客户端反编译出来,参考着写了一个python 的实现https://github.com/hel原创 2015-03-19 17:55:13 · 1579 阅读 · 0 评论