
Python
文章平均质量分 64
clliu
这个作者很懒,什么都没留下…
展开
-
Python urllib2报错"UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1"
用python的urllib2抓取web页面时发现中文显示的乱码:import urllib2#获取手机号的归属地url = "http://www.ip138.com:8080/search.asp?action=mobile&mobile=1380013"request = urllib2.Request(url)request.add_header('User-Agent',原创 2016-12-08 14:34:26 · 6033 阅读 · 0 评论 -
Python中类的继承
继承是面向对象编程中一个重要的特性。通过继承机制,实现了代码的重用。同时继承也表明了类和类之间的关系。Python中类的继承简单示例(基于Python 2.7.11),代码如下:#!/usr/bin/env python#-*-coding:utf-8-*-class Grandpa: def __init__(self): self.age = 70原创 2016-12-08 23:32:52 · 632 阅读 · 0 评论 -
利用Python替换文件中的字符串
Python对文件中字符串的替换操作没有利用sed那么方便。自己动手写一个,改造一下可以作为工具包给其他文件使用。直接贴上代码,基于Python 2.7.11。#!/bin/env python# -*- coding:utf-8 -*-import sysdef replace(file_path, old_str, new_str): try: f = open(原创 2016-12-30 17:37:26 · 16555 阅读 · 0 评论