
python
hewy0526
这个作者很懒,什么都没留下…
展开
-
conda Solving environment: | 已杀死
很可能是 conda的源出问题了。检查下如下文件,修改成如下(base) [root@dev ~]# more .condarcchannels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/show_channel_urls: true(base) [root@dev ~]#再检查下(...原创 2019-07-04 19:41:39 · 11513 阅读 · 0 评论 -
Tornado 开发最佳实践
最近看到很多人的开发经验. 比如ruby和rails的使用者非常喜欢传道授业解惑, 网上能看到的python的文章大多数在研究一些好玩的算法等等. 事实上python在顶级软件团队的应用程度相当普遍, 在严肃的生产环境中也十分让人放心. 只是几乎所有的python framework都不擅长宣传自己, 本人有一次一口气浏览了大部分python web框架的主页, 没有一个框架主页有视频教程. 相比转载 2013-08-13 11:01:40 · 1460 阅读 · 0 评论 -
Python的Base64编码图片
测试例子,把文字转成base64编码>>> import base64>>> ls_s='字符串文本'>>> ls_t=base64.b64encode(ls_s) #转换文本内容到base64>>> print ls_t19a3+7SuzsSxvg==>>> print base64.b64decode(ls_t) #解码字符串文本>>>把图片内容转成转载 2013-08-02 11:57:08 · 2648 阅读 · 0 评论 -
tornado.gen.Task post
post_data = {'weiboId': weiboId,'loginName': sessionid,'password': randomid,'content': content } #A dictionary of your post data body = urllib.urlencode(post_data) #Make it into a post re原创 2013-07-23 16:40:06 · 2234 阅读 · 0 评论 -
tornado io 阻塞 线程
from time import sleepfrom tornado.httpserver import HTTPServerfrom tornado.ioloop import IOLoopfrom tornado.web import Application, asynchronous, RequestHandlerfrom multiprocessing.pool impor原创 2013-07-23 10:50:52 · 973 阅读 · 0 评论 -
Tornado Non-blocking Process
分享一个tornado的non-blocking process方法。从 tornado-async-process-mixin.py 升级而来,解决了产生僵尸进程的问题,并增加了错误输出的抓取。使用方法见代码中的示例即可:class BaseRequestHandler(tornado.web.RequestHandler): '''An non-blockin转载 2013-07-22 16:55:52 · 1206 阅读 · 0 评论 -
urllib2.URLError: <urlopen error unknown url type: https>
python 出现'module' object has no attribute 'HTTPSHandler' 错误,是因为你编译python的时候没有把ssl模块编译进去,重新编译安装python,并把ssl模块包含进去就可以了cd python源码目录/Modulesvi Setup.dst找到# Socket module helper for SSL suppor转载 2013-06-29 13:51:21 · 6792 阅读 · 0 评论 -
python读取指定文件指定行数内容
linecache.getline(__file__,8)原创 2013-06-18 18:57:49 · 2893 阅读 · 0 评论 -
python openssl 读取 crl 吊销 证书
import OpenSSLfp = open('/Users/heyong/Downloads/DZCACrl20130502.crl','r')crl = "".join(fp.readlines())crl_object = OpenSSL.crypto.load_crl(OpenSSL.cr原创 2013-05-04 14:32:20 · 2096 阅读 · 0 评论 -
python 发送邮件
@staticmethod def send_mail(subject, content, mail_list,filename =None): MAIL_FROM = APP_CFG.MAIL_USER_NAME + "+APP_CFG.MAIL_USER+">" message = MIMEMultipart()原创 2013-04-26 21:05:59 · 661 阅读 · 0 评论 -
Go 语言编写 CPython 扩展 goPy
goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。示例代码:01package simple02 03import (04 "fmt"转载 2013-04-17 20:45:30 · 1308 阅读 · 0 评论 -
Python内置的字符串处理函数整理
收集常用的Python 内置的各种字符串处理 函数的使用方法str='python String function'生成字符串变量str='python String function' 字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str)) 字母处理全部大写:str.upper()全部小写:str.low转载 2013-04-25 12:24:21 · 661 阅读 · 0 评论 -
libpython2.7.so.1.0 cannot open的解决方法
使用源代码的方式安装Python2.7之后,在import某些库时抛出了如下异常:ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory一 原因分析 由于在系统的lib路径中找不到这个共享库。 注: 如果编译时加上了-转载 2013-03-14 09:59:31 · 1997 阅读 · 0 评论 -
学习tornado -- 异步
why asynchronoustornado是一个异步web framework,说是异步,是因为tornado server与client的网络交互是异步的,底层基于io event loop。但是如果client请求server处理的handler里面有一个阻塞的耗时操作,那么整体的server性能就会下降。 def MainHandler(tornado.web.Re转载 2013-02-28 20:41:28 · 1954 阅读 · 0 评论 -
python pymssql freetds,用python访问sqlserver
sudo CFLAGS="-L/data/system/python/lib/ -I/usr/local/freetds/include -L/usr/local/freetds/lib/" python setup.py install(1)安装freeTDSFreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰转载 2013-09-02 13:45:26 · 2040 阅读 · 0 评论 -
clang: error: unknown argument: '-mno-fused-madd
sudo env ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future python setup.py install原创 2014-03-26 15:35:28 · 1407 阅读 · 0 评论 -
libzmq pyzmq 安装
当安装libzmq 后,有/usr/lib64/libzmq.so 和/usr/local/lib/libzmq.so,由于搜索时,可能会查找/usr/local/lib/ 路径下的,固需要将/usr/local/lib/ 下的删掉,然后从 lib64 link过来即可...原创 2019-04-25 08:17:14 · 1274 阅读 · 0 评论 -
关于python中json load出来编码为unicode的问题的解决
用yaml.safe_load 即可!原创 2019-04-12 17:09:33 · 1680 阅读 · 0 评论 -
centos 安装 pygame
yum install python-openglyum install python-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL-devel smpeg-devel numpy subversion portmidi-devel wget http://www.libsdl.org/release/SDL-1.2.1...原创 2018-12-23 16:33:19 · 1218 阅读 · 0 评论 -
ImageMagick 安装
下載http://www.imagemagick.org/download/ //ex. ImageMagick-6.9.1-1.tar.gz http://pecl.php.net/get/imagick-3.1.2.tgzhttp://prdownloads.sourceforge.net/optipng/optipng-0.7.5.tar.gz?downloadhttp://www.lcdf...转载 2018-06-10 10:56:25 · 1070 阅读 · 0 评论 -
libxml2 libxml2dom安装
wget -c ftp://xmlsoft.org/libxml2/libxml2-2.7.8.tar.gztar -xvf libxml2-2.7.8.tar.gzcd libxml2-2.7.8./configuremake && make installcd python/CFLAGS=-I/usr/local/include/libxml2 python setup原创 2012-12-18 15:40:31 · 2665 阅读 · 0 评论 -
一行 Python 实现并行化 -- 日常多线程操作的新思路
春节坐在回家的火车上百无聊赖,偶然看到 Parallelism in one line 这篇在 Hacker News 和 reddit 上都评论过百的文章,顺手译出,enjoy:-)http://www.zhangzhibo.net/2014/02/01/parallelism-in-one-line/Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如转载 2016-03-18 15:51:25 · 428 阅读 · 0 评论 -
PIL安装详解,jpeg、zip、png 等错误
1、先删除安装的PIL [plain] view plaincopy$ rm -rf /usr/lib64/python2.6/site-packages/PIL $ rm /usr/lib64/python2.6/site-packages/PIL.pth 我64位服务器,如果32位就是在 /us/lib/python2.6/site-packages/ 2、安装J...原创 2014-08-27 21:23:30 · 1127 阅读 · 0 评论 -
用easy_install時出現unknown url type: https问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-03-03 14:13:19 · 3798 阅读 · 0 评论 -
python有证书的加解密
http://www.geekso.com/python-M2Crypto/转载 2015-05-13 20:48:58 · 1866 阅读 · 0 评论 -
python 2.6 升级到 2.7
查看python的版本[plain] view plaincopy#python -V Python 2.6.6 1.下载Python-2.7.3[plain] view plaincopy#wget http://python.org/ftp/py转载 2015-03-01 10:33:21 · 801 阅读 · 0 评论 -
python re.sub 正则匹配
print re.sub('.*?','',str(div),flags=re.DOTALL)。原创 2014-08-12 09:32:47 · 1748 阅读 · 0 评论 -
python url请求 乱码 urllib.quote 中文
何勇[I 140717 12:27:12 web:1462] 304 GET /sse/pushmail.do?title=%E4%BD%95%E5%8B%87 (10.10.10.1) 0.96msnohup: appending output to `nohup.out'ä½å[I 140717 12:27:22 web:1462] 200 GET /ss原创 2014-07-17 12:33:27 · 2454 阅读 · 0 评论 -
Redis的Python客户端redis-py
1. redis-pya. 使用easy_install1sudo easy_install redis b. 源码安装123git clone https://github.com/andymccurdy/redis-py转载 2013-03-08 15:00:36 · 637 阅读 · 0 评论 -
传说中最快的python字典排序方法
对简单字典的排序,如d = {'a':2, 'b':23, 'c':5, 'd':17, 'e':1},按key-value排序,官方有一种传说是最快的方法。from operator import itemgettersorted(d.iteritems(), key=itemgetter(1), reverse=True)另附一些排序方法的测试代码:转载 2013-02-25 09:37:57 · 651 阅读 · 0 评论 -
BeautifulSoup中文乱码解决问题 python 爬虫 乱码
1importurllib22fromBeautifulSoup importBeautifulSoup3 4page=urllib2.urlopen('http://www.leeon.me');转载 2012-12-27 22:55:08 · 3343 阅读 · 0 评论 -
Tornado源码分析之http服务器篇
一. Tornado是什么?Facebook发布了开源网络服务器框架Tornado,该平台基于Facebook刚刚收购的社交聚合网站FriendFeed的实时信息服务开发而来.Tornado由Python编写,是一款轻量级的Web服务器,同时又是一个开发框架。采用非阻塞I/O模型(epoll),主要是为了应对高并发 访问量而被开发出来,尤其适用于comet应用。转载 2012-12-08 21:13:54 · 605 阅读 · 0 评论 -
momoko tornado 连接池 异步
import tornado.ioloopimport tornado.webimport momokofrom tornado import genclass BaseHandler(tornado.web.RequestHandler): @property def db(self): # Creat原创 2012-12-08 23:49:06 · 2075 阅读 · 0 评论 -
ImageMagick安装说明 Python Pythonmagic
LifeBa文章如未注明转载均为原创.转载请注明: 转载自Life吧 本文永久链接地址:http://www.lifeba.org/arch/imagemagick.htmlImageMagick 是用C语言开发图片处理程序。可以对图片进行改变大小、旋转、锐化、减色或增加特效等操作。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或R转载 2012-11-23 23:15:36 · 9159 阅读 · 0 评论 -
用 Python 实现的线程池
importQueue, threading, sys fromthreading importThread importtime,urllib # working thread classWorker(Thread): worker_count=0 de转载 2012-11-14 00:05:21 · 465 阅读 · 0 评论 -
python utc gmt 时间 格式转换
time.strftime("%Y-%m-%d %H:%M:%S",time.strptime("Thu Nov 08 17:15:30 +0800 2012", "%a %b %d %H:%M:%S +0800 %Y"))原创 2012-11-08 17:22:16 · 3164 阅读 · 1 评论 -
python flask feather flaskext.script
from flaskext.script import Manager, Server, prompt_bool 可以改成from flask.ext.script import Manager, Server, prompt_bool或者from flask_script import Manager, Server, prompt_bool原创 2012-10-08 23:14:40 · 960 阅读 · 0 评论 -
Python 之 使用 PIL 库做图像处理
Python 之 使用 PIL 库做图像处理1. 简介。 图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以 在这里 下载学习和查找资料。 Image 类是 PIL 库中一个非常重要的类,通过这转载 2012-09-17 14:37:45 · 773 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128
【已解决】UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)【背景】在python脚本中执行:i['title']=temp.string.strip().decode("gbk")即将temp.string.str转载 2012-06-24 19:36:57 · 3871 阅读 · 0 评论 -
python 性能优化
第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!" 毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千转载 2012-06-06 22:23:17 · 977 阅读 · 0 评论