Python26高级[包模块实例]

一 实例和结果 1) 实例的结构和具体的文件: PyPackage │ PyCommonM.py │ __init__.py │ ├─p1Package │ P1M.py │ P1MC.py │ __init__.py │ └─p2 P2.py P2M.py 2) PyCommonM.py def PyCommonMF(): print "PyCommonMF" 3) P1M.py: def P1MF(): print 'P1MF' 4) P1MC.py: class P1MC(): @staticmethod def P1MCF(): print 'P1MCF' 5)P2M.py: def P2MF(): print 'P2MF' 6) ...

作者: iTech 发布时间: 04-26

python sys.argv usage

1、这个例子是简明python教程上的,明白它之后你就明白sys.argv[]了。 view plaincopy to clipboardprint? import sys def readfile(filename): #从文件中读出文件内容 '''''Print a file to the standard output.''' f = file(filename) while True: line = f.readline() if len(line) == 0: break print line, # notice comma 分别输出每行内容 f.close() # Script starts...

作者: 漩涡鸣人 发布时间: 04-26

python多重继承

class A(): _a = 1 def Afun(self): print 'A' def Common(self): print 'A-common' class A1(): def Common(self): print 'A1-common' class B(A,A1): _b = 2 def Bfun(self): print 'B' b = B() b.Common() 可在http://codepad.org中进行在线调试;或http://ideone.com ; http://kodingen.com/

作者: 孤独的猫 发布时间: 04-26

Python之sorted内置函数

sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list iterable:是可迭代类型; cmp:用于比较的函数,比较什么由key决定,有默认值,迭代集合中的一项; key:用列表元素的某个属性和函数进行作为关键字,有默认值,迭代集合中的一项; reverse:排序规则. reverse = True 或者 reverse = False,有默认值。 返回值:是一个经过排序的可迭代...

作者: AllenW 发布时间: 04-26

python的类初始化

class book: _author='' _name='' _page=0 price=0 _press='' def _check(self,item): if item=='': return 0 else: return 1 def show(self): if self._check(self._author): print(self._author) else: print('No value') if self._check(self._name): print(self._name) else: print('No value') def setname(self,name): self._name=name def __init__(self,author,name...

作者: 孤独的猫 发布时间: 04-25

PythonWin运行出错解决办法

问题:运行PythonWin,敲入入门经典第一程序"print 'Hello World'",点击运行... 发生错误,需要调试??? 误信息如下: Pythonwin.exe-应用程序错误 "0x01049a92"指令引用的"0x00000000"内存。该内存不能为"written"…… 解决办法: 是Pythonwin的安装目录下Lib\site-packages\pythonwin文件夹里的 “scintilla.dll”文件有问题,到http://www.zhaodll.com/dll/s/200712/16684...

作者: 孤独的猫 发布时间: 04-25

Python学习资源汇总

Python 简明教程 (入门必看) * 在线浏览: http://woodpecker.org.cn/abyteofpython_cn/chinese/ Python Tutorial 简体中文版 (March Liu翻译) * 在线浏览: http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/html/tut/tut.html * PDF: http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/Py2_5_tut_cn.pdf * 最新3.x打包地址: http://openbo...

作者: LemonLi 发布时间: 04-25

最大子段和_算法与数据结构_Python

今天有幸参加了腾讯实习的一面,估计也是最后一面了,很少写代码了,写也是用matlab在搞些图像方面的处理。 面试官让我做了下简单的自我介绍,然后扫了下我的简历,让我写一个最大子段和的代码。我问他语言不限吧,他迟疑了下,然后说可以,悲剧从此诞生,我用python弄了个最大子段和的程序,这是个动态规划的程序不算太难,他看不懂,让我写一个c语言的反转字符串程序,哈...

作者: 追求卓越 挑战极限 发布时间: 04-25

GoogleTranslate Python小工具

觉得google在线翻译挺好用的,想写个小工具可以在本地使用,在网上找了两个都不太好用(用Python实现调用Google翻译;Google翻译之Python篇), 现将我自己实现的代码贴出来,使用了正则表达式提取翻译内容: View Code 1 # -*- coding:utf-8 -*- 2 import urllib, urllib2 3 import re 4 import locale 5 6 def getTranslateHtml(text): 7 values = {'hl':'zh-CN', 'ie':'utf...

作者: wuzy 发布时间: 04-24

python中的中文处理问题

方法一: 在文件的开头加入编码声明: #coding = gbk s = '谷歌' print s 输出结果:谷歌 方法二: 在输出时进行转码: #coding = utf-8 s = '谷歌' print unicode(s,'gbk') 输出结果:谷歌

作者: linw 发布时间: 04-24