分类
摘要:
1 class Person():
2 def __init__(self, name):
3 self.name = name
4
5
6 def print_name(self):
7 print(self.name)
8
9 p = Person('Li... 阅读原文
2017-12-31 06:00:04 阅读(727) 评论(0)
摘要:
非原创,系转载。
1 # _*_ coding: utf-8 _*_
2
3 """类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算"""
4
... 阅读原文
2017-12-31 00:18:01 阅读(1100) 评论(0)
摘要:
一、无参数,无返回值的装饰器
1 def check(func):
2 def inner():
3 print('def')
4 func()
5 return inner
6
7 @check #foo = check(foo)
8 def... 阅读原文
2017-12-30 22:58:01 阅读(758) 评论(0)
摘要:
使用python的requests开发爬虫类程序时,经常需要将之前请求返回的set-cookie值,作为下一个请求的cookie发送。比如模拟登录之后的返回的sessionId,就需要作为后续请求的cookie参数。
网上找了一圈,发现很多说需要手动添加或设置cookie的值。殊不知cookie是与域名、路径先关的,... 阅读原文
2017-12-30 21:52:01 阅读(832) 评论(0)
摘要:
模块&包(* * * * *)
模块(modue)的概念:
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python... 阅读原文
2017-12-30 20:22:22 阅读(762) 评论(0)
摘要:
python2
python3
import urllib2
import urllib.request,urllib.error
import urllib.request,urllib.error
import urllib.request,urllib.error,urllib.parse
imp... 阅读原文
2017-12-30 19:46:01 阅读(758) 评论(0)
摘要:
1. Python的文件及异常
1.1 文件操作
1.1.1 从文件中读取数据
许多情况下,我们的信息是存储在文本中的。例如对用户行为的分析,用户访问系统或者网站的访问信息会被存储于文本中,然后对文本内容进行分析,分析用户行为,找出其中有价值的信息。
要是用文本文件中信息,首先需要将信息读取到内存中。因此,我... 阅读原文
2017-12-30 18:39:01 阅读(766) 评论(0)
摘要:
Python使用的(Garbage Collection, GC)机制是引用计数(Reference Count),其原理是为每一个内存对象进行引用计数,因此当有大量的对象新建或删除时,必须要进行大量修改引用计数的操作,影响了程序的性能。为避免这种情况的发生,可以在大量的对象新建或删除之前,把GC禁用了,这些操作结束... 阅读原文
2017-12-30 18:23:01 阅读(882) 评论(0)
摘要:
xadmin安装
由于安装时需要依赖包并且暂时不支持py3等原因,直接pip install的方法很容易就狗带了。
说一下我在网上找到的安装方式,在GitHub上有这个项目的开源代码,并且还有很多个版本可以选择。
克隆一份,clone地址:xadmin,新建一个空白的README.rst代替之前的文件。... 阅读原文
2017-12-30 17:13:15 阅读(818) 评论(0)
摘要:
一、一个闭包的实际应用例子
1 def func(a, b):
2 def inner(x):
3 return a * x + b
4 return inner
5
6 inn = func(1, 1)
7 print(inn(1))
8 inn2 = func(-1, 1)
9... 阅读原文
2017-12-30 16:47:01 阅读(755) 评论(0)