
Python
Abyjun
这个作者很懒,什么都没留下…
展开
-
Python列表
python包含6中内建的序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。序列的元素也可以是一个序列,这六个序列中列表是比较重要的一个,相比较于元组,我们可以修改列表,但是不能修改元组。sort方法与sorted方法的异同原创 2015-11-11 20:22:54 · 628 阅读 · 0 评论 -
Python中的copy和deepcopy
copy模块包括创建复合对象(包括列表、元组、字典和用户定义对象的实例)的深浅复制的函数。浅复制是copy函数,深拷贝是deepcopy函数。对于不可变类型而言(元祖、字符串、数值等),深浅拷贝都是一样的,因为它们的值不能改变,要改变就只能新建一个对象,所以深浅拷贝都是一样的效果。copy函数浅复制copy函数其实是新创建了一个对象,但是对于对象里面的元素,拷贝过来的对象还是使用之前对象的引用,我们原创 2015-11-17 12:53:12 · 1945 阅读 · 0 评论 -
python编码检测模块chardet
抓取一批页面的内容时,经常会遇到编码类型不同的问题,经常令我们比较头痛,python有一个第三方的编码检测模块模块,可以为我们自动检测编码类型,并给出信心度,它检测的返回结果形式为:{'confidence': 0.99, 'encoding': 'utf-8'}它是一个字典类型,我们可以通过字典的方式访问结果中的值。chardet的安装chardet 是python的第三方库,需要下载和安装。下载原创 2015-12-05 16:16:27 · 781 阅读 · 0 评论 -
python默认编码与解码格式设置
设置文件默认编码如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。(python3已经没有这个问题了,python3默认的文件编码是UTF-8)必须将编码注释放在第一行或者第二行,一般来说,python文件的前两行要这样写:#!/usr/bin/python# -*- coding: UTF-8 -*-其中第一行是指定pyt原创 2015-12-05 23:04:28 · 18040 阅读 · 1 评论 -
使用Python搭建简单Http服务器
使用Python搭建简单Http服务器使用Python可以快速搭建一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。佻只需要干一件事情,那就是安装一个Python。实际上来说,这是一个可以用来共享文件的非常有用的方式。实现一个微型的HTTP服务程序来说是很简单的事情,在Python下,只需要一个命令行。下面是这个命令行:(假设我们需要共享我们的目录 /home原创 2016-08-10 16:18:21 · 1041 阅读 · 0 评论