`
xiaolin0199
  • 浏览: 573347 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/whycadi/archive/2008/01/02/2011046.aspx
http://www.worldhello.net/doc/python/python.mm.s.htm
Python Standard Library   http://wiki.woodpecker.org.cn/moin/PythonStandardLib/chpt1 
file_obj = request.FILES.get('uploadcsv','') #如果传入的是XLS文件 import xlrd #1.读取XLS内容 bk = xlrd.open_workbook(file_contents = file_obj.read()) #2.或者是告诉它文件路径,如下 ...
>>> import datetime >>> help(datetime) http://docs.python.org/library/datetime.html 查看2009年5月31日和2009年2月1日间隔多少天 >>> d1=datetime.date(2009,05,31) >>> d2=datetime.date(2009,02,01) >>> d1-d2 datetime.timedelta(119) // 可以看出2009年5月31日和2009年2月1日间隔为 ...
#!/usr/bin/python #coding=utf-8 import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, # SIOCGIFADDR struct.pack('256s', i ...
  #!/usr/bin/python #coding=utf-8 import socket import re def getip(): import re,urllib2 print re.search('\d+\.\d+\.\d+\.\d+',urllib2.urlopen("http://www.whereismyip.com").read()).group(0) #中间的那个http地址因不同的IP查询网站而group内容不一样,如果是http://whois.ipcn.org/的话,可能就group(1)了 if ...
直接上代码了 >>> from urllib import urlopen >>> http = urlopen("http://www.daxi8.cn") >>> print http.info() #取响应header头所有信息 Date: Wed, 26 Aug 2009 08:46:03 GMT Server: Apache/2.2.9 (Unix) PHP/5.2.6 X-Powered-By: PHP/5.2.6 X-Pingback: http://www.daxi8.cn/index. ...
Python中的easy_install工具很爽,它的作用类似于Php中的pear,或者Ruby中的gem,或者Perl中的cpan。如果想使用easy_install工具,可能需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:wget -q http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py安装完后,最好确保easy_install所在目录已经被加到PATH环境变量里:Windows: C:\Python25\Scrip_tsLinux: /usr/local/bin比如说要安装Pyth ...
import os, sys, string import MySQLdb # 连接数据库  try: conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1') except Exception, e: print e sys.exit() # 获取cursor对象来进行操作 cursor = conn.cursor() # 创建表 sql = "create table if not exists test1(name va ...
#!/usr/bin/python #coding=utf-8 import MySQLdb class BlobDataTestor: def __init__ (self): self.conn = MySQLdb.connect(host='localhost',user='<your user>',passwd='<your pw>',db='0') def __del__ (self): try: self.conn.close() e ...
第一步:建立.py文件 Hello.py 内容: print "Hello World!"第二步:建立编译文件setup.py 内容: from distutils.core import setup import py2exe      setup(console=['hello.py'])或setup(windows=['hello.py']) ;;二者的区别就是前者在运行时会有一个类CMD的DOS框 *----------------------华丽的分割符------------------------* ...
二者都是生成一个缓存列表,生成器(generators)更像一个加强型的迭代器(iterators).二者都使用next()来取得数据;迭代器: (使用iter()方法) a = 'abc'; it = iter(a);print it.next() For就是一个经典的迭代器用法. for i in a:print i (for就是当出现stopIteration错误时知道退出循环)生成器:(使用yield关键字) 生成器使用关键字yield来推出数据;生成器同时还拥有send(v ...
Tkinter———— Python默认的图形界面接口。  Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各 ...

中文转utf-8

import re p = re.compile('--(\s+.*)+\]') p.sub('',s)
Global site tag (gtag.js) - Google Analytics