
Python
小猪Adam
这个作者很懒,什么都没留下…
展开
-
python汉字编码
如果一个project必须在两个平台上开发,我会要求我的程序使用同样的encoding,比如要求所有的文件都使用UTF-8,如果实在不能统一,可以退而求其次,用当前系统编码决定文件内文的编码:import localeimport stringimport re#根据当前系统的encoding构造需要的编码取值lang = string.upper(locale.setlocale(locale.转载 2009-08-04 16:04:00 · 3294 阅读 · 0 评论 -
python运算符 供重载参考
二元运算符及其对应的特殊方法二元运算符 特殊方法 + __add__,__radd__ - __sub__,__rsub__ * __mul__,__rmul__ / __div__,__rdiv__,__truediv__,__rtruediv__ // __floordiv__,__rflo转载 2009-09-14 16:45:00 · 3286 阅读 · 1 评论 -
python Dictionary
字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何python数据类型。1、新建字典>>> dict1={} #建立一个空字典>>> type(dict1)2、增加字典元素:两种方法>>> dict1[a]=1 #第一种>>> dict1{a: 1}#第二种:set原创 2009-08-27 21:52:00 · 3591 阅读 · 0 评论 -
python win32com.client
win32com.client:http://sourceforge.net/projects/pywin32/原创 2009-08-17 10:11:00 · 7458 阅读 · 0 评论 -
python的string操作总结
转自 http://bbs.linuxpk.com/archiver/tid-35329.html在python有各种各样的string操作函数。在历史上string类在python中经历 了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的 python使用者的转载 2009-08-15 16:10:00 · 6649 阅读 · 1 评论 -
取得运行目录与当前脚本目录
import osimport sys#运行目录CurrentPath = os.getcwd()print CurrentPath #当前脚本目录print "##################################################"print os.pathprint sys.argv[0]print os.path.split( os.path原创 2009-08-12 14:40:00 · 1401 阅读 · 0 评论 -
Python读写文件
1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open(thefile.txt)try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在tr转载 2009-08-11 17:47:00 · 93065 阅读 · 4 评论 -
用Python实现数据库编程
用PYTHON语言进行数据库编程, 至少有六种方法可供采用. 我在实际项目中采用,不但功能强大,而且方便快捷.以下是我在工作和学习中经验总结. 方法一:使用DAO (Data Access Objects) 这个第一种方法可能会比较过时啦.不过还是非常有用的. 假设你已经安装好了PYTHONWIN,现在开始跟我上路吧……找到工具栏上ToolsàCOM MakePy utilit转载 2009-08-11 15:42:00 · 9265 阅读 · 0 评论 -
Python、Unicode和中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>>> import sys>>> sys.version2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (转载 2009-08-04 16:03:00 · 2703 阅读 · 0 评论 -
Python运算符重载
在Python语言中提供了类似于C++的运算符重在功能:一下为Python运算符重在调用的方法如下:Method Overloads Call for__init__ 构造函数 X=Class()__del__ 析构函数 对象销毁__add__ +转载 2009-09-14 16:49:00 · 37807 阅读 · 1 评论