-
日期:2021-11-09 10:27:27
点击:59
内容简介:With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下:...
-
日期:2021-11-09 10:27:27
点击:59
内容简介:在python中使用列表的时候大家经常会需要向一个列表中添加一个元素,像下面这两种使用方法需要注意: 复制代码 代码如下: t = [1, 2, 3] t1 = t.append([4]) t2 = t + [4] 以上两种使用方式是有区别的,我们来看看实际运行的效果: 复制代码 代码如下: t = [...
-
日期:2021-11-09 10:27:27
点击:59
内容简介:由于工作的需求,需要用python做一个类似网络爬虫的采集器。虽然Python的urllib模块提供更加方便简洁操作,但是涉及到一些底层的需求,如手动设定User-Agent,Referer等,所以选择了直接用socket进行设计。当然,这样的话,需要对HTTP协议比较熟悉,HTTP协议...
-
日期:2021-11-09 10:27:27
点击:59
内容简介:前面说了descriptor,这个东西其实和Java的setter,getter有点像。但这个descriptor和上文中我们开始提到的函数方法这些东西有什么关系呢? 所有的函数都可以是descriptor,因为它有__get__方法。 复制代码 代码如下: def hello(): pass dir(hello) ['__call...
-
日期:2021-11-09 10:27:26
点击:59
内容简介:Tuple 是不可变 list。 一旦创建了一个 tuple 就不能以任何方式改变它。 Tuple 与 list 的相同之处 定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。 Tuple 的元素与 list 一样按定义的次序进行排序。 Tuples 的索引与 lis...
-
日期:2021-11-09 10:27:24
点击:59
内容简介:python语言本身没有提供const,但实际开发中经常会遇到需要使用const的情形,由于语言本身没有这种支出,因此需要使用一些技巧来实现这一功能 定义const类如下 复制代码 代码如下: import sys class Const(object): class ConstError(TypeException): pass d...
-
日期:2021-11-09 10:27:24
点击:59
内容简介:1、下载mysql-python 官网地址:http://sourceforge.net/projects/mysql-python/ 2、安装mysql-python 复制代码 代码如下: # tar -zxvf MySQL-python-1.2.3.tar.gz # cd MySQL-python-1.2.3 # whereis mysql_config mysql_config: /usr/bin/mysql_config /us...
-
日期:2021-11-09 10:27:23
点击:59
内容简介:最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab。开始打算随便写几行,结果为若干坑纠结了挺久,于是乎就想想干脆把代码写好点吧。 实现了以下的几项功能: 将当前...
-
日期:2021-11-09 10:27:23
点击:59
内容简介:random 模块中的常用函数 复制代码 代码如下: random() 返回一个位于区间 [0,1] 内的实数; uniform(a, b) 返回一个位于区间 [a,b] 内的实数; randint(a, b) 返回一个位于区间 [a,b] 内的整数; choice(sequence) 返回一个位于 sequence 中的元素,其中,se...
-
日期:2021-11-09 10:27:23
点击:59
内容简介:前言: Redhat下安装Python2.7 rhel6.4自带的是2.6, 发现有的机器是python2.4。 到python网站下载源代码,解压到Redhat上,然后运行下面的命令: 复制代码 代码如下: # ./configure --prefix=/usr/local/python27 # make # make install 这样安装之后默认不...