python
文章平均质量分 83
python
wcc526
这个作者很懒,什么都没留下…
展开
-
Python challenge 全部题解
Python Challengehttp://www.pythonchallenge.com/原创 2013-12-06 10:06:19 · 9353 阅读 · 0 评论 -
上传python的包至pypi服务器及crate.io
前言我们经常可以看到github上的python开源项目有pipy的选项,及下载量的统计,是不是很惊讶于他们的professional?原创 2013-11-28 14:09:20 · 5779 阅读 · 2 评论 -
python 专题十七 类
字段字段 (Field) 和 属性 (Property) 是不同的。• 实例字段存储在 instance.__dict__,代表单个对象实体的状态。• 静态字段存储在 class.__dict__,为所有同类型实例共享。• 必须通过类型和实例对象才能访问字段。• 以双下划线开头的 class 和 instance 成员视为私有,会被重命名。(module 成员不变)原创 2013-11-21 12:38:55 · 4125 阅读 · 0 评论 -
python 专题十六 函数
exitexit([status]) 调⽤用所有退出函数后终⽌止进程,并返回 ExitCode。• 忽略或 status = None,表⽰示正常退出, ExitCode = 0。• status = ,表⽰示 ExiCode = 。• 返回⾮非数字对象表⽰示失败,参数会被显⽰示, ExitCode = 1。原创 2013-11-20 22:04:24 · 4277 阅读 · 0 评论 -
python 专题十五 集合
集合 (set) 用来存储无序不重复对象。所谓不重复对象,除了不是同一对象外,还包括 "值" 不能相同。集合只能存储可哈希对象,一样有只读版本 frozenset原创 2013-11-20 21:16:50 · 5069 阅读 · 0 评论 -
python 专题十四 字典
字典>>> {} # 空字典{}>>> {"a":1, "b":2} # 普通构造方式{'a': 1, 'b': 2}>>> dict(a = 1, b = 2) # 构造{'a': 1, 'b': 2}>>> dict((["a", 1], ["b", 2])) # 用两个序列类型构造字典。{'a': 1, 'b': 2}>>> dict(zip(原创 2013-11-20 20:44:20 · 4072 阅读 · 0 评论 -
python 专题十三 列表 元组
列表>>> []!! ! ! ! ! ! ! # 空列表。[]>>> ['a', 'b'] * 3! ! ! ! ! ! # 这个少见吧。['a', 'b', 'a', 'b', 'a', 'b']>>> ['a', 'b'] + ['c', 'd']! ! ! ! # 连接多个列表。['a', 'b', 'c', 'd']>>> list("abcd")! ! ! ! ! ! #原创 2013-11-20 19:55:06 · 4355 阅读 · 0 评论 -
python 专题十二 字符串 编码
基本操作>>> "中国人"! ! ! ! ! # UTF-8 字符串 (Linux 系统默认)。'\xe4\xb8\xad\xe5\x9b\xbd\xe4\xba\xba'>>> type(s), len(s), 9>>> u"中国人"!! ! ! ! # 使用 u 前缀定义 UNICODE 字符串。u'\u4e2d\u56fd\u4eba'>>> type(u), len(u)原创 2013-11-20 16:20:20 · 6124 阅读 · 0 评论 -
python 专题十一 基本知识
命名空间globals其实就是一个dict,可以直接添加项原创 2013-11-20 15:42:20 · 4745 阅读 · 0 评论 -
python 专题十 FTP 操作
下载数据 1> 以ASCII模式下载文件 from ftplib import FTP localfile = open('filename','wt') f = FTP('remoteADDR') f.login('username','passwd') #为空表示匿名登录 f.retrlines('RETR remotefile',localfile.writ原创 2013-11-18 14:36:34 · 4253 阅读 · 0 评论 -
python 专题九 POP IMAP 邮件收取
POP python的poplib模块是用来从pop3收取邮件的,也可以说它是处理邮件的第一步。 POP3协议并不复杂,它也是采用的一问一答式的方式,你向服务器发送一个命令,服务器必然会回复一个信息。pop3命令码如下: 命令 poplib方法 参数 状态 描述-----------------------------------------------原创 2013-11-18 14:05:01 · 4479 阅读 · 0 评论 -
python 专题八 SMTP 邮件发送
普通文本邮件# -*- coding: UTF-8 -*-'''发送txt文本邮件'''import smtplib from email.mime.text import MIMEText mailto_list=[YYY@YYY.com] mail_host="smtp.XXX.com" #设置服务器mail_user="XXXX" #用户名mail_pass原创 2013-11-18 13:25:43 · 7809 阅读 · 0 评论 -
python 专题七 HTML XML解析
HTMLParser 解析 Title 和bodyimport HTMLParser class TitleParser(HTMLParser.HTMLParser): def __init__(self): self.taglevels=[] self.handledtags=['title','body'] #提出标签 se原创 2013-11-18 12:58:34 · 4177 阅读 · 0 评论 -
python 专题六 网络编程 及文件操作
一.walkimport os,sysdef Test(rootDir): list_dirs=os.walk(rootDir) for root,dirs,files in list_dirs: for f in files: myfile=os.path.join(root,f) myip=f[:f.rind原创 2013-11-14 14:46:55 · 4475 阅读 · 0 评论 -
Python 专题五 XML JSON解析
Python 有非常非常多的工具来处理 XML。在这个部分我想对 Python 所提供的包进行一个简单的浏览,并且解释为什么 ElementTree 是你最应该用的那一个。xml.dom.* 模块 - 是 W3C DOM API 的实现。如果你有处理 DOM API 的需要,那么这个模块适合你。注意:在 xml.dom 包里面有许多模块,注意它们之间的不同。xml.sax.* 模块 - 是原创 2013-10-24 21:53:21 · 3514 阅读 · 0 评论 -
Python 专题四 python 科学计算
一.NumPy 快速处理数据ndarray对象:创建,存取元素,多维数组,结构数组,内存结构ufunc运算:四则运算,比较和布尔运算,自定义ufunc函数,广播,ufunc的方法多维数组的下标存取:下标对象,整数数组作为下标,布尔数组作下标庞大的函数库:求和,平均值,方差,最值和排序,多项式函数,分段函数,统计函数线性代数:各种乘积运算,解线性方程组掩码数组:文件存取,内存映射数原创 2013-10-24 21:16:27 · 4680 阅读 · 0 评论 -
Python 专题三 python 多线程
一.Join操作import threadingimport timeclass MyThread(threading.Thread): def __init__(self,id): threading.Thread.__init__(self) self.id=id def run(self): time.sleep(1原创 2013-10-18 14:49:39 · 3319 阅读 · 0 评论 -
最新 新浪微博 python 自动登陆 刷票 关注 发微博 转发
新浪微博 自动登陆 python 刷票 最新 亲测可用原创 2013-10-16 19:43:06 · 6907 阅读 · 2 评论 -
python 网络编程
import sys,socketresult=socket.getaddrinfo(sys.argv[1],None,0,socket.SOCK_STREAM)counter=0for item in result: print "%-2d: %s" % (counter,item[4]) counter+=1原创 2013-10-16 15:44:54 · 3338 阅读 · 0 评论 -
Python 专题二 python 使用 MongoDB
一.安装和启动Mongodbapt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb原创 2013-10-13 19:05:41 · 5284 阅读 · 0 评论 -
Python 专题一 python 使用 MySQL
一.安装,如果测试python import MySQLdb不报错,说明安装成功apt-get install python-setuptoolsapt-get install libmysqld-devapt-get install libmysqlclient-devapt-get install python-deveasy_install mysql-python原创 2013-10-13 15:03:56 · 1923 阅读 · 0 评论 -
Python用户名+密码登录网页
import urlib,urllib2,cookielibcj=cookielib.CookieJar()opener =urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))login_url=r'http://192.168.16.22:9392/omp?cmd=get_tasks&;overrides=1'username="原创 2013-10-08 10:29:38 · 10146 阅读 · 0 评论 -
Python 知名有趣的项目 及常见问题
• The Django Tutorial 试着用 Django Web Framework 创建一个 web 应用。• SciPy 如果你对科学,数学,还有工程感兴趣的话。如果你想结合 SciPy 或者别的代码写篇美观的论文,你还可以看看 Dexy。• PyGame 看看能不能写出一个带图形界面和声音的游戏出来。• Pandas 用来做数据处理和分析。• Natural La原创 2013-10-07 20:14:56 · 4365 阅读 · 0 评论