摘要: 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)