<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.pythonclub.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.pythonclub.org/feed.php">
        <title>Python 俱乐部 modules</title>
        <description></description>
        <link>http://www.pythonclub.org/</link>
        <image rdf:resource="http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-02T09:49:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/blist?rev=1334411837&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/chardet?rev=1492311089&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/json?rev=1400073721&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/logging?rev=1400995213&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/mimetypes-txt?rev=1297783207&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/mimetypes?rev=1297782828&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pefile?rev=1299223027&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pickle?rev=1303736909&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pyprimes-source-code?rev=1405439754&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pyquery?rev=1297231703&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pyserial?rev=1299313958&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/pytz?rev=1300255711&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/quopri?rev=1304409873&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/readability?rev=1297346757&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/start?rev=1423358900&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/modules/user-agents?rev=1419869605&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Python 俱乐部</title>
        <link>http://www.pythonclub.org/</link>
        <url>http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.pythonclub.org/modules/blist?rev=1334411837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-14T13:57:17+00:00</dc:date>
        <title>Python 大列表数据类型 blist</title>
        <link>http://www.pythonclub.org/modules/blist?rev=1334411837&amp;do=diff</link>
        <description>Python 大列表数据类型 blist

blist是python的一个第三方模块，使用方法与python 自带的list一样。

但是blist在处理多数据时有明显的优势。

python自带的list是个动态数组，改变list的数据时，会重新创建一个新的list，是O(n)的复杂度。而blist是一个更灵活的数组和树结构的混合体，修改时只需要改变一小部分即可，是 O(log(n))的复杂度。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/chardet?rev=1492311089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-16T02:51:29+00:00</dc:date>
        <title>Python chardet 字符编码判断</title>
        <link>http://www.pythonclub.org/modules/chardet?rev=1492311089&amp;do=diff</link>
        <description>Python chardet 字符编码判断

使用 chardet 可以很方便的实现字符串/文件的编码检测。尤其是中文网页，有的页面使用GBK/GB2312，有的使用UTF8，如果你需要去爬一些页面，知道网页编码很重要的，虽然HTML页面有charset标签，但是有些时候是不对的。那么chardet就能帮我们大忙了。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/json?rev=1400073721&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-14T13:22:01+00:00</dc:date>
        <title>Python中使用 JSON</title>
        <link>http://www.pythonclub.org/modules/json?rev=1400073721&amp;do=diff</link>
        <description>Python中使用 JSON

JSON是JavaScript Object Notation的缩写，SJON是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。

它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/logging?rev=1400995213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-25T05:20:13+00:00</dc:date>
        <title>Python Logging 模块使用方法</title>
        <link>http://www.pythonclub.org/modules/logging?rev=1400995213&amp;do=diff</link>
        <description>Python Logging 模块使用方法

logging模块是Python自带的日志模块，原来一直没怎么用，在GAE里面用logging比较多，后来有个GAE的项目想转到Linux服务器上面，发现logging模块还挺不错的。

收集了一些网上的资料，记录如下。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/mimetypes-txt?rev=1297783207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-15T15:20:07+00:00</dc:date>
        <title>Python MIMETYPE 初始化文件</title>
        <link>http://www.pythonclub.org/modules/mimetypes-txt?rev=1297783207&amp;do=diff</link>
        <description>Python MIMETYPE 初始化文件

Python Mime Type 初始化文件的格式如下：

	*  每行一个Mime Type与文件后缀
	*  Mime Type在前，后缀名在后
	*  Mime Type与后缀名之间用空格分隔

包含600多种文件类型的mimetypes初始化文件</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/mimetypes?rev=1297782828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-15T15:13:48+00:00</dc:date>
        <title>Python mimetypes 根据文件名得到mimetypes</title>
        <link>http://www.pythonclub.org/modules/mimetypes?rev=1297782828&amp;do=diff</link>
        <description>Python mimetypes 根据文件名得到mimetypes

mimetypes是Python自带的标准库，可以根据文件后缀直接得到文件的MIME类型。

MIMETYPES 初始化文件

mimetypes模块有个函数init()，可以带参数为文件列表，系统会根据文件内容读取文件后缀和对应的MIMETYPE类型。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pefile?rev=1299223027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-04T07:17:07+00:00</dc:date>
        <title>Python读写PE文件模块pefile</title>
        <link>http://www.pythonclub.org/modules/pefile?rev=1299223027&amp;do=diff</link>
        <description>Python读写PE文件模块pefile

发现很多的朋友经常用到PE格式相关的开发，如解析PE文件的格式，获取相关的内容。

比如常常用到的静态的病毒启发式检测模型的建立、病毒样本分类、查壳脱壳等。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pickle?rev=1303736909&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-25T13:08:29+00:00</dc:date>
        <title>python核心模块之pickle和cPickle讲解</title>
        <link>http://www.pythonclub.org/modules/pickle?rev=1303736909&amp;do=diff</link>
        <description>python核心模块之pickle和cPickle讲解

pickle模块使用的数据格式是python专用的，并且不同版本不向后兼容，同时也不能被其他语言说识别。要和其他语言交互，可以使用内置的json 包使用pickle模块你可以把Python对象直接保存到文件，而不需要把他们转化为字符串，也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式，你基本上不用考虑任何文件细节，它会帮你干净利落地完成读写独享操作，唯一需要的只是一个合法的文件句柄。…</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pyprimes-source-code?rev=1405439754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-15T15:55:54+00:00</dc:date>
        <title>pyprimes 源代码</title>
        <link>http://www.pythonclub.org/modules/pyprimes-source-code?rev=1405439754&amp;do=diff</link>
        <description>pyprimes 源代码


#!/usr/bin/env python

##  Module pyprimes.py
##
##  Copyright (c) 2012 Steven D'Aprano.
##
##  Permission is hereby granted, free of charge, to any person obtaining
##  a copy of this software and associated documentation files (the
##  &quot;Software&quot;), to deal in the Software without restriction, including
##  without limitation the rights to use, copy, modify, merge, publish,
##  distribute, sublicense, and/or sell copies of the Software, and to
##  permit persons to whom the Softw…</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pyquery?rev=1297231703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-09T06:08:23+00:00</dc:date>
        <title>pyQuery</title>
        <link>http://www.pythonclub.org/modules/pyquery?rev=1297231703&amp;do=diff</link>
        <description>pyQuery

用过jQuery的都知道jQuery处理HTML好处，pyQuery就是在python中实现类似的功能，换句话说pyQuery是jQuery在python中的实现。

pyQuery应用实例

程序


from pyquery import PyQuery as pyq
doc=pyq(url=r'http://youa.baidu.com/')
cts=doc('.cat-items .item')

for i in cts:
  print '====',pyq(i).find('h3').text(),'===='
  for j in pyq(i).find('dd a'):
    print pyq(j).text(),
  print '\n'</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pyserial?rev=1299313958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-05T08:32:38+00:00</dc:date>
        <title>Python读写串口模块：pyserial</title>
        <link>http://www.pythonclub.org/modules/pyserial?rev=1299313958&amp;do=diff</link>
        <description>Python读写串口模块：pyserial

参考

	*  &lt;http://pyserial.sourceforge.net/&gt;</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/pytz?rev=1300255711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-16T06:08:31+00:00</dc:date>
        <title>Python时区设置与pytz的应用</title>
        <link>http://www.pythonclub.org/modules/pytz?rev=1300255711&amp;do=diff</link>
        <description>Python时区设置与pytz的应用

时区的概念与转换

首先要知道时区之间的转换关系，其实这很简单：把当地时间减去当地时区，剩下的就是格林威治时间了。
例如北京时间的18:00就是18:00+08:00，相减以后就是10:00+00:00，因此就是格林威治时间的10:00。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/quopri?rev=1304409873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-03T08:04:33+00:00</dc:date>
        <title>python模块之quopri: quoted-printable编解码</title>
        <link>http://www.pythonclub.org/modules/quopri?rev=1304409873&amp;do=diff</link>
        <description>python模块之quopri: quoted-printable编解码

quopri模块和base64模块有点象，都是用来编码和解码的，且base64和quoted-printable这两种编码都是在电子邮件中常见的编码。

quoted-printable的编码方法为: 英文字符除了=以外不做处理，其他字符的编码为=加这个字符的两个字节的16进制数。行尾可用</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/readability?rev=1297346757&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-10T14:05:57+00:00</dc:date>
        <title>Python Readability</title>
        <link>http://www.pythonclub.org/modules/readability?rev=1297346757&amp;do=diff</link>
        <description>Python Readability

Readability是用JavaScript 技术写的程序，能够自动识别HTML页面中的正文内容，将导航、菜单、广告、页脚等非正文内容剔除掉，从而留下一个HTML页面最有用的信息。

Readability有Python、php、ruby等语言的实现，这里就给大家介绍一下Readability的Python实现。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/start?rev=1423358900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-08T01:28:20+00:00</dc:date>
        <title>Python Modules</title>
        <link>http://www.pythonclub.org/modules/start?rev=1423358900&amp;do=diff</link>
        <description>Python Modules

Python 自带模块

	*  python核心模块之pickle和cPickle讲解
	*  difflib python diff比较模块
	*  datetime python 处理日期与时间的模块
	*  urlparse python处理URL的模块
	*  Python mimetypes 根据文件名得到mimetypes
	*  python模块之quopri: quoted-printable编解码
	*  Python Logging 模块使用方法

Python 第三方模块

数据类型

	*  Python 大列表数据类型 blist

Python HTML/XML parser 模块

	*  Beautiful Soup
	*  pyQuery
	*  Python Readability…</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/modules/user-agents?rev=1419869605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-29T16:13:25+00:00</dc:date>
        <title>user-agents</title>
        <link>http://www.pythonclub.org/modules/user-agents?rev=1419869605&amp;do=diff</link>
        <description>user-agents

参考

	*  &lt;https://pypi.python.org/pypi/user-agents/0.2.0&gt;</description>
    </item>
</rdf:RDF>
