Python
文章平均质量分 74
shanliangliuxing
这个作者很懒,什么都没留下…
展开
-
Python学习笔记
>>1.Python适合用于快速开发,解释性语言导致了运行效率比较低,但是开发速度相对于其他语言却很高。目前中文教程大多停留在2.5的版本上,所以如果英语很差(又没有编程基础)最好从这里开始。而且目前并非所有的模块,错,是大多数 模块 都不支持3.X。国内前景就是,你可以独立完成XXXX就牛逼。3.X舍弃了向下兼容性,立志把Python做的尽善尽美,但是各个 模块 的更新情况不太乐观。原创 2012-04-20 16:45:56 · 3363 阅读 · 0 评论 -
在Windows上安装Python+MySQL 的常见问题及解决方法(pythonmysql)
验证是否已经安装了MySQLdb:==========================================================d:\usr\local\Python25>pythonPython 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] onwin32Type转载 2012-04-24 12:58:55 · 1006 阅读 · 0 评论 -
部署Django
1 本章包含创建一个django程序最必不可少的步骤 在服务器上部署它1 如果你一直跟着我们的例子做,你可能正在用runserver 但是runserver 要部署你的django程序,你需要挂接到工业用的服务器 如:Apache 在本章,我们将展示如何做,但是,在做之前我们要给你一转载 2012-04-24 22:31:37 · 1895 阅读 · 0 评论 -
Apache+MySQL+Python+Django在Windows下环境搭建指南(Python Web环境搭建)
搭建一个简单的Python的Web环境 之前一直都是采用PHP做Web服务器环境,目前一个项目中需要用到python的一个第三方库(Beautifual Soup ),但是又希望这个服务以Web服务形式提供,苦寻了好久,没找到php中有对应的库,只好另辟蹊径,采用python来搭建一个web服务。由于项目的需求对web服务要求很简单,不涉及到复杂的网页、session处理,在网上查了一圈,发现原创 2012-04-24 09:57:35 · 6781 阅读 · 0 评论 -
使用setuptools自动安装python模块(setuptools)
setuptools绝对是个好东西,它可以自动的安装模块,只需要你提供给它一个模块名字就可以了,并且自动帮你解决模块的依赖问题。一般情况下用setuptools给安装的模块会自动放到一个后缀是.egg的目录里,下面看看怎么用setuptools。 首先,需要安装setuptools这个东西,安装它很简单,先去下载一个脚本: http://peak.telecommunity.com/di原创 2012-04-24 13:00:17 · 936 阅读 · 0 评论 -
Python开发中常见问题(python常见问题)
>>1.有关python django命令 python manage.py sql / sqlall [引用目录]可能好多人在跟着官方或非官方的python django教程学习的时侯,都会遇到这样一个问题,就是通过Models反射成建表的sql语句时无论怎么改配置文件都会报 not found 的错误。 后来我研究了好久才发现原因: 大家可能还记得, django内置有原创 2012-04-24 16:04:29 · 12569 阅读 · 2 评论 -
Python中常用的内建函数
原创 2012-04-29 15:54:55 · 675 阅读 · 0 评论 -
python IDE比较与推荐
转载:水木社区- Python版发信人: RunningOn (挥着翅膀的男孩), 信区: Python标 题: python IDE比较与推荐发信站: 水木社区 (Mon Jul 16 19:34:58 2007), 转信我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:(更新与201转载 2012-04-19 23:00:42 · 993 阅读 · 0 评论 -
python 遇到 syntaxerror: non-ascii character '/xd6' in file 我 教你解决 (python问题)
遇到标题上的问题,按照我的解决广方案来吧=====================================(一)用记事本创建一个文件ChineseTest.py,默认ANSI:s = "中文"print s测试一下瞧瞧:E:/Project/Python/Test>python ChineseTest.py File "Chinese转载 2012-04-20 10:06:48 · 1633 阅读 · 0 评论 -
Python入门教程
本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.详细出处参考:http://www.jb51.net/article/926.htm为什么使用Python假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.16转载 2012-04-20 14:00:11 · 1229 阅读 · 0 评论 -
MyEclipse集成Python
项目中要用到Python,今天下午下载下来安装好后研究了一下,用了一会自带的ide后就感觉有点别扭了,因为用惯了MyEclispe和Eclipse,与之相比,python自带的ide没有自动提示功能,所以很别扭,网上找了一下,发现Eclipse有相应的插件,里面有自动提示功能,刚开始是打算集成到Eclipse上面,插件也安装好了,可到最后一步的时候总是出错,Eclipse集成的插件与本地安装的Py原创 2012-04-19 23:15:11 · 11761 阅读 · 1 评论 -
Python使用技巧(自定义)
>>1.Python适合用于快速开发,解释性语言导致了运行效率比较低,但是开发速度相对于其他语言却很高。目前中文教程大多停留在2.5的版本上,所以如果英语很差(又没有编程基础)最好从这里开始。而且目前并非所有的模块,错,是大多数 模块 都不支持3.X。国内前景就是,你可以独立完成XXXX就牛逼。3.X舍弃了向下兼容性,立志把Python做的尽善尽美,但是各个 模块 的更新情况不太乐观。原创 2012-04-28 10:39:05 · 1457 阅读 · 0 评论 -
linux下python安装
Python2.5的安装方法:1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2注意一定要下载linux系统下的2. 安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./co转载 2012-05-07 11:23:56 · 959 阅读 · 1 评论 -
windows下安装apache2.2 + python2.7 + django(mod_wsgi集成)
原文网址:http://blog.csdn.net/ppgs8903/article/details/7189909 网上好像没有基于python2.7和django框架的集成于是决定靠google+baidu搞一个出来,毕竟开源是强大的。 作者:by海涛(ppgs8903)--------------2012.11.10 对应软件使用版本:Apache:Apac转载 2012-05-07 11:35:01 · 2812 阅读 · 1 评论 -
Python内建函数
1. abs(x) abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如: >>>print abs(-2,4) 2.4 >>>print abs(4+2j) 4.472135955 2. apply(function,args[,keyword原创 2012-04-23 17:07:43 · 1092 阅读 · 0 评论 -
python模块之os和os.path模块
python模块之os和os.path模块os模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()和os.putenv()函数分别用来读取和设置环境变量。os.curdir:返回但前目录(’.')os.chdir(dirname):改变转载 2012-05-14 18:45:31 · 733 阅读 · 0 评论 -
Linux下配置Apache+Mod_Wsgi+Django环境
Linux下配置Apache+Mod_Wsgi+Django环境 一.安装环境操作系统:CentOS release 5.5内核版本:Linux Svn-168-1-11 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/LinuxPython版本:Python 2.4.3Apc转载 2012-05-21 14:42:15 · 3921 阅读 · 0 评论 -
我常用的几个第三方 Python 库
我常用的几个第三方 Python 库作者:赖勇浩(http://blog.csdn.net/lanphaday)今天公司停电,没上班。跑上来更新个博客,跟大家分享一下我常用的几个第三方 Python 库。Python 语言之所以能够如此流行,除了本身内置许多程序库来保障快速开发之外,目不睱接的第三方库也是一大主因。结合我目前的工作(网游开发),我常用的几个第三方库如下:wxPython转载 2012-05-21 13:33:43 · 677 阅读 · 0 评论 -
Python 编码时应该注意的几件事情
在编程过程中,多了解语言周边的一些知识,以及一些技巧,可以让你加速成为一个优秀的程序员。 对于Python程序员,你需要注意一下本文所提到的这些事情。你也可以看看Zen of Python(Python之禅),这里面提到了一些注意事项,并配以示例,可以帮助你快速提高。1. 漂亮胜于丑陋 实现一个功能:读取一列数据,只返回偶数并除以2。下面的代码,哪个更好一些呢?转载 2012-05-22 13:03:01 · 673 阅读 · 0 评论 -
Python中的全局变量
全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今天有同事问一个关于全局变量的问题,才发现其中原来还有门道。程序大致是这样的: CONSTANT = 0 def modifyConstant() : print CONSTANT CONSTANT += 1 return if __na转载 2012-06-18 15:20:12 · 1710 阅读 · 0 评论 -
python logging
原文网址:http://hi.baidu.com/yong_liu2010/blog/item/33d759d09ffc33173af3cf9d.html如果使用Python写一个比较大型的程序,你一定会用上日志系统。特别是Python这样的动态语言,很多错误都只能在运行的时候才能发现,一个 好的日志系统对于Python程序相当重要。最简单的解决方案当然是直接使用print输出运行信息。但转载 2012-07-05 09:27:21 · 980 阅读 · 0 评论 -
python 获取当前位置所在的函数名和行号
原文网址:http://www.5dcode.com/?p=551在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,最近写python程序遇到问题调试时也想用下这种方式,找了下网上资料,发现这个问题还有不少人问,估计都是像我这种刚从C/C++转到python的吧。python中获取当前位置所在的函数名和行号都封装在sys中,获取方法如下:转载 2012-07-05 10:01:54 · 16067 阅读 · 0 评论 -
python的logging库中TimedRotatingFileHandler类问题
原文网址:http://www.5dcode.com/?p=545第一次用python,第一次用logging,第一次用TimedRotatingFileHandler,居然发现了其中的BUG,记录下吧。 用TimedRotatingFileHandler的目的是让其自动在日志文件名后面加上日期时间,可以按秒、分、时、天、周或者其倍数来设置,BUG出现的场景是:手动设置时间,并把转载 2012-07-05 10:05:29 · 4816 阅读 · 0 评论 -
python logging现学现用 – TimedRotatingFileHandler使用方法
原文链接:http://openexz.sinaapp.com/2011/10/12/python-logging%e7%8e%b0%e5%ad%a6%e7%8e%b0%e7%94%a8-timedrotatingfilehandler%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95/TimedRotatingFileHandler这个模块是满足文件名按时间自动更换转载 2012-07-04 23:06:18 · 32186 阅读 · 0 评论 -
一个改进的logger类
原文网址:http://openexz.sinaapp.com/category/python/此logger改进的目的有两个:1) 默认python库中的logging.handlers.TimedRotatingFileHandler会在logger初始化阶段不生成suffix,这样一旦程序重启就会导致上次启动的日志被覆盖。2) 定制log目录、名称,调用log更简单易用,并让其支转载 2012-07-05 09:48:55 · 1362 阅读 · 0 评论 -
python+ldap实例
Python 如何进行域账号的校验?当然是操作ldap.首先需要安装python-ldap的模块 http://www.python-ldap.org/。 在这里用的是windows系统,当然比较容易,下载地址 http://pypi.python.org/pypi/python-ldap/。 安装后在python 的交互环境里输入import ldap 如果没有问题就说明安装成功了。原创 2012-07-03 10:02:12 · 27518 阅读 · 0 评论 -
Python 中两个字典(dict)合并
dict1={1:[1,11,111],2:[2,22,222]}dict2={3:[3,33,333],4:[4,44,444]}合并两个字典得到类似{1:[1,11,111],2:[2,22,222],3:[3,33,333],4:[4,44,444]}方法1:dictMerged1=dict(dict1.items()+dict2.items())方法2:dict转载 2012-07-17 22:08:40 · 19850 阅读 · 1 评论 -
30分钟3300%性能提升——python+memcached网页优化小记
转自:http://my.oschina.net/flynewton/blog/10674本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是我一直没发现的好方法(不得不BS我自己):直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出“本页面生成时间多少多少秒”,然后在不停地访问网页测试时,很直观地转载 2012-07-22 20:54:58 · 1030 阅读 · 0 评论 -
python单例模式
转自:http://huaxia524151.iteye.com/blog/1345156方法一import threadingclass Singleton(object): __instance = None __lock = threading.Lock() # used to synchronize code def __init_转载 2012-07-22 23:05:21 · 1218 阅读 · 0 评论 -
Python运行执行模式
转自:http://my.oschina.net/flynewton/blog/12489平时download下来的一些python工程,执行后都会有.pyc文件产生,所以一直都以为执行.py文件后都会产生.pyc文件,今天试了把,发现不是那么一回事情,查资料并研究后发现:1.Python的运行执行模式为:将录入的源代码转换为字节码,之后字节码在Python虚拟机中运行(代码自动被编译,然转载 2012-07-22 17:40:24 · 891 阅读 · 0 评论 -
Python中使用正则表达式
转自:http://my.oschina.net/flynewton/blog/8900《Python unix与linux系统管理指南》学习笔记Python中使用正则表达式,应该要养成创建编译后的正则表达式的习惯,使用方法如下:#!/usr/bin/env pythonimport redef run_re(): pattern = 'ERROR'转载 2012-07-22 17:39:34 · 712 阅读 · 0 评论 -
Python 程序员的进化
转自:http://my.oschina.net/flynewton/blog/12892在综合资讯栏中看到这个帖子,觉得很有意思,转上来,最后面加上些自己的知识补遗~~~==========================================================================================本文是从 The Evolu转载 2012-07-22 17:41:50 · 579 阅读 · 0 评论 -
python中pylint使用方法(pylint代码检查)
在Eclipse IDE 下, 打开 Window->Preferences... 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击New按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,我是都选了,应该无所谓。最后点Ok,退出。一、进行Django项目的开发配置转载 2012-08-17 17:28:54 · 14163 阅读 · 0 评论 -
python中编码问题
转自:http://www.cnblogs.com/itech/archive/2011/03/27/1996883.htmlpython技巧26[str+unicode+codecs] 一 python2.6中的字符串1) 字符串的种类和关系 (在2.x中,默认的string为str) 2) python的全局函数中basestring,str和uni转载 2012-08-29 16:36:24 · 3208 阅读 · 0 评论 -
python 字符串和时间转换
'''* datestr转换成secs* 将时间字符串转化为秒("2012-07-20 00:00:00"->1342713600.0)* @param datestr;* @return secs;*'''def datestr2secs(datestr): tmlist = [] array = datestr.split(' ') a转载 2012-07-17 22:19:26 · 32985 阅读 · 0 评论 -
python数据类型转换(str跟int的转换)
因为python跟java在数据类型转换方面语法不同,所以总是搞混,特此记录下来,方便查阅:在python中:字符串str转换成int: int_value = int(str_value)int转换成字符串str: str_value = str(int_value)int -> unicode: unicode(int_value)unicode -> int: int(u原创 2012-08-29 15:08:42 · 467604 阅读 · 2 评论 -
python django 数据库查询方法总结
转自:http://www.cnblogs.com/lhj588/archive/2012/02/17/2356478.htmlpython django 数据库查询方法总结 __exact 精确等于 like ‘aaa’__iexact 精确等于 忽略大小写 ilike ‘aaa’__contains 包含 like ‘%aaa%’__icontains 包含 忽转载 2012-08-29 17:20:54 · 3004 阅读 · 0 评论 -
python web框架互相融合, Pyramid或取代Django
Django用久了,难免会感觉到自由度不够。不可否认,这种自由度的牺牲能够带来一些好处。比如,一体化的框架(full-stack framework)能够提供全面的solution,你不需要再为cache,session,feed,orm,auth,template等问题困扰,完全按照Django的设计哲学来使用就可以了。使用Django能够快速开发应用,而且技术的统一对于团队开发来说无疑是一件好转载 2012-09-28 17:51:03 · 2115 阅读 · 0 评论 -
python编码转换
"中国"转换成"\u4e2d\u56fd"或者由"\u4e2d\u56fd"转换成"中国",如下操作即可:Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more informati原创 2012-09-11 14:43:27 · 2422 阅读 · 0 评论 -
Python 获得命令行参数的方法
转自:http://www.linuxidc.com/Linux/2012-02/53764.htm本篇将介绍python中sys, getopt模块处理命令行参数如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名: sys.argv[0]参数1:转载 2012-09-11 15:09:09 · 982 阅读 · 0 评论