Category Archives: python 模块

python 模块

发现一个有趣的Python模块:Character

写爬虫时厌倦了与各种各样变得乱七八糟的编码打交道?有没有办法让程序自动识别到底应该用什么编码方式呢?今天就发现了这个好玩的:Character 。它可以猜测出一段字符使用的编码类型,并给出猜测的置信度。
这个东西的思路是当面对一串不知道编码信息的字节流的时候,尝试着确定一种编码方式以使我们能够读懂其[......]

继续阅读

Posted in python 基础, python 模块 | Tagged | Leave a comment  

python 下载网页

import httplib
conn=httplib.HTTPConnection(“www.baidu.com”)
conn.request(“GET”,”/index.html”)
r1=conn.getresponse([......]

继续阅读

Posted in Python 代码, python 基础, python 模块 | Tagged | Leave a comment  

Python HTTP文件上传

# -*- coding:UTF-8 -*-
”’
Created on 2010-4-26

@author: shiyong
”’
import urllib
import sys
import urllib2
import mimetools, mimetypes
import os, s[......]

继续阅读

Posted in Python 代码, python 基础, python 模块 | Tagged | Leave a comment  

Python使用xml.etree.ElementTree解析xml文件

示例一、
data.xml

<?xml version="1.0" encoding="utf-8"?>

<info>
<intro>保存用户的信息</intro>
<list id=’001′&g[......]

继续阅读

Posted in Python 框架, python 模块, xml, 文件处理 | Tagged | Leave a comment  

用profile协助程序性能优

本文最初发表于恋花蝶的博客http://blog.csdn.net/lanphaday,欢迎转载,但请务必保留原文完整,并保留本声明。
[/python]用profile协助程序性能优化
上帝说:“选择了脚本,就不要考虑性能。”我是很支持这句话的,使用脚本要的就是开发速度、良好的扩展性以及可维护性。[......]

继续阅读

Posted in python 基础, python 模块 | Tagged | Leave a comment  

Python模块学习 – pickle, cPickle 对象序列化/反序列化

Python模块学习 —- pickle, cPickle 对象序列化/反序列化
上次学习过marshal模块用于序列化和反序列化,但marshal的功能比较薄弱,只支持部分内置数据类型的序列化/反序列化,对于用户自定义的类型就无能为力,同时marshal不支持自引用(递归引用)的对象的[......]

继续阅读

Posted in python 基础, python 模块 | Tagged , , , | Leave a comment  

Python struct模块–数据格式转换

Python模块学习 —- struct 数据格式转换 收藏
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作[......]

继续阅读

Posted in python 基础, python 模块 | Tagged , | Leave a comment  

Python 天花板函数和地板函数

四舍五入:

round(f)

自己控制向上向下舍入:

import math

math.ceil(f)

math.floor(f)

Posted in python 基础, python 模块 | Tagged | Leave a comment  

python 的内嵌time模板翻译及说明

一、简介
time模块提供各种操作时间的函数
说明:一般有两种表示时间的方式:
第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的
第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的st[......]

继续阅读

Posted in python 基础, python 模块 | Tagged | Leave a comment  

用python的ftplib模块编写ftp客户端程序

ftplib模块定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自已的ftp客户端程序,用于下载文件或镜像站点。如果想了解ftp协议的详细内容,请参考RFC959。
该模块是python的通用模块,所以默认应该已安装。ftplib模块使用很简单,暂时只有一个FTP类[......]

继续阅读

Posted in Python 代码, python 基础, python 模块 | Tagged | Leave a comment