python
heyun51
一条懒蛇,现在正在实习
展开
-
python readlines() 读文件,行结束符处理
用readlines()读TXT文件,,每行都多了个行结束符,,放狗放猫,,抓了半天,都找不到解决方法。。最后还是在PYTHON核心编程找到方法,,很晕,,PYTHON最常用的方法都不会。。备查txtf = open("/test.txt", "r")txtlist = [l.strip() for l in txtf.readlines()] # 去行结束符txtf.clos...原创 2010-09-16 20:21:20 · 730 阅读 · 0 评论 -
oe6.1.1 安装模块 product_links(6.0版),抛出no attribute 'external_osv' 解决方案
抛出错误AttributeError: 'module' object has no attribute 'external_osv' 原因product_links 继承了 base_external_referentials模块的 external_osv类。base_external_referentials模块6.0版,有一个external_osv类 clas...2012-10-26 14:01:36 · 159 阅读 · 0 评论 -
转:一个古老的编程游戏:Python Challenge全通攻略
Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址。与众不同的是,它是专门为程序员设计的,因为大多数关卡都要编程来算哦!!去年和同学一起玩的,他做了大半,我做了小半,作_弊了一些,33关全通,今天逛硬盘发现这个资料,拿出来晃晃。非常非常非常非常好玩,强烈推荐编程的朋友都玩玩,不一定要会Python,我和我同学都不会,不过我们用C#一样能搞出来...原创 2012-07-14 15:43:42 · 260 阅读 · 0 评论 -
[Errno 13] Permission denied: '//.python-eggs' 问题解决方案
原因这是因为运行这程序的用户还没有登入目录,而抛出的权限不够的问题比较:在debian6.0.5直接用deb的方式安装openerp6.1.1。安装时,系统会自动建立一个openerp用户,但没有建立这个用户的登入目录 解决方案建立这个用户的登入目录就OK。mkdir /home/openerpchown -R openerp:openerp /home/open...2012-10-25 22:13:33 · 577 阅读 · 0 评论 -
(转自网络)数据结构:排列组合通用算法分析
尽管排列组合是生活中经常遇到的问题,可在程序设计时,不深入思考或者经验不足都让人无从下手。由于排列组合问题总是先取组合再排列,并且单纯的排列问题相对简单,所以本文仅对组合问题的实现进行详细讨论。以在n个数中选取m(0<m<=n)个数为例,问题可分解为: 1. 首先从n个数中选取编号最大的数,然后在剩下的n-1个数里面选取m-1个数,直到从n-(m-1)个数中选取1个数为止。...原创 2011-03-23 11:04:49 · 166 阅读 · 0 评论 -
mysql-python for MAC OS X 10.6.5(Snow Leopard)
mysql-python 在 Snow Leopard 真让人抓狂。。今天下午,抓狂了一个下午,,找N加N篇文章看了。。还是不行 最后总结了一下,才发现是因为mysql是64位的,python是32位运行的。。这样自然不能编译通过_mysql.so啦。。 让python以64位运行就OK了。。 打开/Users/xiao/Library/Preferences/com....原创 2010-12-10 18:15:29 · 95 阅读 · 0 评论 -
Python 中有 6 个正则表达式编译标志
Python 中有 6 个正则表达式编译标志:I (IGNORECASE) 用于不区分大小的匹配L (LOCALE) 使得特殊的序列(如词和空格)与语言设置相关M (MULTILINE) 意味着在多行中搜索该模式,这样 &#710; 可以匹配字符串的开始位置和每一个换行符后面的位置,$ 可以匹配每一个换行符前面的位置和字符串的结束位置S (DOTALL) 强制使用点专...原创 2011-02-19 13:06:34 · 265 阅读 · 0 评论 -
centos 安装 lxml
yum install python-devel libxslt-develeasy_install lxml原创 2011-05-27 17:05:47 · 103 阅读 · 0 评论 -
mac os x 10.6 Snow Leopard 安装 pycurl
mac os x 10.6 Snow Leopard 安装 pycurl 必须要用64位sudo env ARCHFLAGS="-arch x86_64" easy_install pycurl原创 2011-05-24 17:46:36 · 111 阅读 · 0 评论 -
centos 5.5 升级python 2.4.3到python 2.6.6,并处理sqlite3库
centos 5.5 默认没有安装sqlite-devel,所以要先安装sqlite-devel,再编译升级python,才可以使用sqlite3库。 1、先安装sqlite-devel:# yum install sqlite-devel -y 2、之后下载编译安装python 2.6.6# wget -c http://www.python.org/ft...原创 2011-05-10 14:17:15 · 138 阅读 · 0 评论 -
在Snow Leopard中,python出现在64位模式无法运行的解决方案
错误提示:ImportError: /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (see "man python" for running in 3...2010-07-03 09:27:51 · 244 阅读 · 0 评论 -
python title 方法, 无敌爽
title方法,把每个单词的首字母大写。。超级方便原创 2010-12-22 10:54:44 · 254 阅读 · 0 评论 -
openerp 与 nginx 整合
环境openerp 6.1.1 以上版本nginx 0.85 以上版本(我使用的是 lnmp 0.9版)debian 6.0.5 和 ubutnu 12.04 通过测试log_format 36-37.net '$remote_addr - $remote_user [$time_local] $request ' '$status $body...原创 2012-11-13 15:00:15 · 181 阅读 · 0 评论