随笔分类 - python
摘要:原文 django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。webpy小巧,简单,实用,可以快速的完成简单的web页面。这里根据webpy Cookbook简要的介绍一下webpy框架,更加详细请见http://webpy.org/cookbook/index.zh-cn。一、
阅读全文
摘要:python 命令行处理# coding=utf-8'''Lovely Python -3 PyDay PyCDC v0.3 @see:http:##www.woodpecker.org.cn#diveintopython#scripts_and_streams#command_line_arguments.html '''import os,sysimport getopt #导入getopt模块CDROM = '#media#cdrom0'def cdWalker(cdrom,cdcfile): export = "
阅读全文
摘要:以HTTP方式共享当前文件夹的文件$ python -m SimpleHTTPServer这命令启动了Python的SimpleHTTPServer模块,考虑到Python在绝大多数的Linux发行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文件的方法。命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏览器打开ttp://ip:8000即打开一个目录列表,点击即可下载。便以当前目录为根目录,打开一个 Web 服务器,由于默认的端口是8000,而为了避免重新设置路由器上的端口转发,我指定了 9393 端口:python -m SimpleHTTPServer 9
阅读全文
摘要:参考1代码:import sys, urlliburl = "http://www.163.com"#网页地址<span id="more-896"></span>wp = urllib.urlopen(url)#打开连接content = wp.read()#获取页面内容fp = open("./test.txt","w")#打开一个文本文件fp.write(content)#写入数据fp.close()#关闭文件完
阅读全文
摘要:装:下载,从这里下载:http://python.org/download/下载windows版本,下载完成以后,双击打开,然后一步一步安装。 *Python 2.5.2Windowsinstaller 下载地址:http://python.org/ftp/python/2.5.2/python-2.5.2.msi115:python (Windows binary -- does not include source)装好后,启动 Python command line,然后输入:print "Hello World"如果输出"Hello World"
阅读全文
摘要:原文地址:http://sjolzy.cn/Why-should-self-Python.html接触Python以来,看到类里的函数要带个self参数,一直搞不懂啥麻子原因。晚上特别针对Python的self查了一下,理理。Python要self的理由Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数赋值(显胜于隐的引发)。Python的类的方法的这个特别的参数指代的是对象本身,而按照Python的惯例,它用self来表示。(当然我们也可以用其他任何名称来代替,只是规范和标准在那建议我们一致使用self)
阅读全文
摘要:原文地址:http://www.cnblogs.com/liqilei/archive/2010/08/11/1797715.html参考地址:http://www.cnblogs.com/hnrainll/archive/2011/09/01/2161943.html#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hello.py"') sayHello
阅读全文
摘要:原文地址:http://www.cnblogs.com/lgcf/archive/2009/09/25/1573863.htmltest.pyfrom xml.dom.minidom import parse,parseStringclass XmlConfig: def __init__(self,path): self.xmlData=self.GetXml(path) def GetText(self,nodelist): r="" for nxd in nd.childNodes: ...
阅读全文
摘要:参考地址:http://files.cnblogs.com/coderzh/pdf/Getting_Started_With_PyQt4_v1.pdfimport sysfrom PyQt4.QtGui import QApplication, QPushButtonapp = QApplication(sys.argv)button = QPushButton("Hello world!")button.show()sys.exit(app.exec_()) 完
阅读全文