STUNUM

面有萌色,胸有丘壑。心有猛虎,细嗅蔷薇。

嗨,我是王鑫 (@stunum),一名 Python 开发者。


Python web开发,后端以Django框架为主,前端使用Vue.js...

检查网页编码

1、使用urllib模块的getparam方法:

import urllib 
#import urllib.request   (python3)
urlBj = urllib.urlopen(‘http://www.baidu.com').info()
print urlBj.getparam(‘charset’)  
#print(urlBj.getparam(‘charset’))  (python3)

2、使用chardet模块:

import chardet
import urlilb
#import urllib.request(python3)
urlBj = urllib.urlopen(‘http://www.baidu.com').read()
chardit1= chardet.detect(urlBj)
print chatdit1[‘encoding’]   
#print(chatdit1[‘encoding’])    (python3)
最近的文章

virtualenv和virtualenvwrapper安装与使用

virtualenv 在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰一、安装virtualenvpip install virtualenv这样就安装好了pip,然后我们再使用pip安装virtualenv。二、使用virtualenv1)创建虚拟...…

水滴石穿继续阅读
更早的文章

python读取文件

python 读取文件常用的三种方式:.read().readline().readlines()(一)read()方法:一次性读取完整的文件,对大文件不太适合,容易内存爆炸。file_object = open(filepath)print(file_object.read())file_object.close()(二) readline()方法:一行一行的读取文件,对内存占用比较好,每行末尾会有换行符输出。file_object = open(filepath)for i in f...…

水滴石穿继续阅读