一、整个案例运用到的知识点1.python数据结构之字典的使用,字典嵌套字典,字典嵌套列表2.python数据结构之列表的使用,字典嵌套列表3.python数据结构之字符串的使用,字符串的格式化4.whileTrue死循环的使用5.if...else....语句的使用二、案例设计核心思想1.将城市信息存储在..
分类:
编程语言 时间:
2015-12-11 06:58:49
阅读次数:
183
爬取网页信息说明:正则表达式有待学习,之后完善此功能#encoding=utf-8import urllibimport reimport os#获取网络数据到指定文件def getHtml(url,fname): #fname = 'C:\\Users\cuiliting\\Desktop\...
分类:
编程语言 时间:
2015-12-10 13:02:44
阅读次数:
232
常用模块syssys.argv命令行参数列表,第一个元素是程序本身路径sys.exit(n)退出程序,正常退出时exit(0)sys.versionsys.maxint最大的int值sys.path返回模块的搜索路径sys.paltformsys.stdout.wirte(“hello”)val=sys.stdin.readline()[:-1]loggingimportlogginglogging.basicC..
分类:
编程语言 时间:
2015-12-10 09:37:11
阅读次数:
315
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能?12345678# -*- coding:gbk -*-'''示例1: 最简单的函数,表示调用了两次'''def myfunc():print("myfunc() called.")myf...
分类:
编程语言 时间:
2015-12-07 17:57:20
阅读次数:
157
一、整个案例运用到的知识点1.python字典、字符串、列表的灵活转换和使用2.python数据结构之字符串:字符串的格式化、字符串的去空格(strip())3.python数据结构之字典:字典的构建、字典和字符串的转换4.python数据结构列表:列表的构建、列表和字符串的转换5.if....else......
分类:
编程语言 时间:
2015-12-03 15:43:30
阅读次数:
441
一、常规的装饰器,比如@auth,执行2步操作:1、执行auth函数,并传参func进来2、获取返回值,并赋值给被装饰器的函数的函数名(如让fetch_server_list等于返回值)二、而带参数的装饰器,比如@auth(before,after),则执行3步操作:1、执行auth(before,after)这个函数,得到返..
分类:
编程语言 时间:
2015-12-01 13:03:32
阅读次数:
142
序列化工具有json,pickle。用于把复杂的数据类型转换成字符串。#json必须是key,value的数据类型。#pickle仅限python使用支持python大部分数据类型。2.-*-面向对象编程-*-什么是面向对象编程?答:回答这个问题先解释下什么是对象,对象是一类事物的实例化。比如说提到手机,..
分类:
编程语言 时间:
2015-12-01 11:02:41
阅读次数:
169
有些时候,可能实际工作中需要同时使用多个装饰器,具体怎么用,见代码:#basic5.py
defauth1(func):
definner():
print‘before1‘
func()
print‘after1‘
returninner
defauth2(func):
definner():
print‘before2‘
func()
print‘after2‘
returninner
@auth2
@auth1
deff1()..
分类:
编程语言 时间:
2015-11-30 18:07:19
阅读次数:
167
在上篇基础(1)中,我写了一个装饰器及使用方法,但是如果遇到一个函数带返回值的话,就不好使了,因此重写一个装饰器如下:#basic2.py
#coding:utf-8
defauth(func):
definner(*arg,**kwargs):
print‘before‘
temp=func(*arg,**kwargs)#这行是关键,func相当于fetch_server_li..
分类:
编程语言 时间:
2015-11-30 02:21:41
阅读次数:
161
创建装饰器#basic.py
#首先定义一个装饰器auth:
#一般装饰器
defauth(func):
definner():
print‘before‘
func()
print‘after‘
returninner
#带1个参数的装饰器
defauth_arg(func):
definner(arg):
print‘before‘
func(arg)
print‘after‘
returninner
#带多个参数的装饰器
..
分类:
编程语言 时间:
2015-11-27 20:12:20
阅读次数:
170