`
flysnowxf
  • 浏览: 577694 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python组件总汇

阅读更多
1)xml
xml.etree.ElementTree可处理简单的,对xpath支持的不好,比如attr不支持
xpath可使用py-dom-xpath库:
import xpath
from xml.dom import minidom

doc = minidom.parse("../config/user.xml")
names = xpath.find("//name[@alias]", doc)
print names


2)html
Beautiful Soup
http://www.crummy.com/software/BeautifulSoup/

3)中文处理

4)url编码解码
使用urllib库。

5)图形处理
PIL
http://www.pythonware.com/library/pil/handbook/introduction.htm

6)excel
http://www.python-excel.org/
读xlrd
写xlwt
以上不支持2007
支持2007
http://pypi.python.org/pypi/openpyxl/1.1.0

7)email
http://canofy.iteye.com/blog/265600
http://www.codecho.com/send-mail-with-attachment-using-python/

8)json
simplejson
http://pypi.python.org/pypi/simplejson/
http://simplejson.readthedocs.org/en/latest/index.html
dumps把dict转换为json字符串,loads把json字符串转换为dict
python2.6默认支持

9)http
urllib
urllib2支持修改header
不建议使用urllib1和2,因为http的一些特性比如缓存、压缩和重定向支持的不好
建议使用httplib2

10)web
django用以提供http服务

11)http file upload
poster
http://atlee.ca/software/poster/

12)部署
fabric,instagram团队使用
http://docs.fabfile.org/en/1.4.2/index.html
分享到:
评论

相关推荐

    Python使用中常用组件安装及问题_python_

    python使用过程遇到的常见问题解决办法汇总整理

    Python GUI编程(第一部分) 3_GUI编程整体描述_常用组件汇总.mp4

    Python GUI编程(第一部分) 3_GUI编程整体描述_常用组件汇总.mp4

    常用Python爬虫库汇总.docx

    Python爬虫库汇总 Python爬虫库是指使用Python语言编写的网络爬虫程序或脚本,它们按照一定的规则自动地抓取万维网信息,主要用于抓取证券交易数据、天气数据、网站用户数据和图片数据等。Python爬虫库可以分为四大...

    Python安装库出现的一些问题汇总.docx

    本文将汇总一些在安装Python库,尤其是TensorFlow时可能会遇到的问题及解决方法。 首先,安装TensorFlow时,由于网络原因,国内用户可能会遇到下载速度慢的问题。为了解决这个问题,我们可以利用国内的镜像源来加速...

    Python模块汇总(常用第三方库)

    模块 定义 计算机在开发过程中,代码越写越多...Python语言提供超过15万个第三方库,Python库之间广泛联系、逐层封装。 使用pip安装 Python社区:https://pypi.org/ python标准库: sys模块 random模块 os模块: o

    3万多字200道python爬虫笔试面试及答案汇总,适合初学者入门.docx

    Scrapy 是一个 Python 爬虫框架,提供了爬虫开发的基本组件,例如爬虫引擎、数据处理、数据存储等。Scrapy 的优点是开发速度快、灵活性强、易于维护。 9. Scrapy 的优缺点? Scrapy 的优点包括开发速度快、灵活性强...

    常用Python爬虫库汇总.pdf

    - **python-nameparser**: 解析人名的组件。 - **phonenumbers**: 国际电话号码的解析、格式化和验证。 - **python-user-agents**: 用户代理字符串解析库。 - **HTTP Agent Parser**: HTTP代理分析器。 5. **...

    Python-SceneTextPapers场景文字检测与识别文献代码汇总

    常见的方法包括基于传统特征的方法,如边缘检测、连通组件分析,以及近年来流行的深度学习方法,如卷积神经网络(CNNs)和区域提议网络(RPNs)。例如,CRAFT(Character Region Awareness for Text Detection)算法...

    使用python实现mapreduce(wordcount).doc

    MapReduce是Hadoop中的核心组件,负责数据的并行处理。尽管Hadoop的原生实现是基于Java,但Hadoop Streaming允许我们使用任意语言(如Python)编写MapReduce程序。Hadoop Streaming的工作原理是,mapper和reducer...

    库房管理系统源码,使用python+pyqt5开发.zip

    PyQt5是Qt库的Python版本,Qt库是著名的跨平台应用程序开发框架,它提供了大量的预定义组件,可以快速构建桌面应用。PyQt5不仅保留了Qt的强大功能,还结合了Python的灵活性,使得开发者可以轻松创建出美观且功能丰富...

    常用Python数据分析工具汇总共2页.pdf.zip

    这份"常用Python数据分析工具汇总共2页.pdf.zip"压缩包文件,很可能包含了一份简明扼要的Python数据分析工具清单。尽管无法直接查看具体内容,但我们可以基于常见的Python数据分析生态来探讨相关知识点。 1. **...

    基于Python的空间数据批量处理方法.pdf

    本文主要介绍如何利用Python语言实现空间数据的批量处理,文章首先说明了在空间数据管理中,如ArcGIS软件在执行诸如投影变换、数据转换、汇总统计、裁剪拼接等操作时,这些重复性的手工操作容易导致错误,为了保证...

    Python爬虫 - 全网精华资源汇总.rar

    本资源汇总包含了Python爬虫的多个方面,旨在帮助初学者和进阶者全面了解和掌握Python爬虫的核心技术和实战应用。 1. **Python基础知识**:Python是一种解释型、面向对象的高级编程语言,其简洁明了的语法使得它...

    python安装过程问题及其解决方法及其依赖库汇总.docx

    ### Python 安装过程问题及其解决方法及其依赖库汇总 #### Python 安装过程中可能出现的问题及解决方法 Python 的安装看似简单,但在实际操作中可能会遇到各种各样的问题。了解并掌握这些问题及其解决方法对于顺利...

    Python大数据处理库 PySpark实战-源代码.rar

    - 连接和聚合:join、union、groupby、agg等,用于合并和汇总数据。 - 分区和广播:通过partitionBy控制数据分区,broadcast优化小表的Join操作。 6. PySpark高级特性: - SQL支持:通过SparkSession创建...

    基于Python的DOM质量检查技术研究.pdf

    这种模式主要利用Python语言和相关组件,在自动化环境下处理数据,有效提高了质量检查的效率和准确性。 在技术实现方面,本文描述了DOM质量检查的主要内容,包括影像数据格式、命名方式、影像质量、数学基础、影像...

    Python自动化小技巧知识分享

    22. python自动化办公的一些小工具函数组件:使用Python的os、re、pandas、numpy、openpyxl、python-docx等模块,可以实现python自动化办公的一些小工具函数组件。这可以帮助用户快速实现自动化办公,提高工作效率。

    手机Python图形界面教程

    ### 手机Python图形界面教程知识点汇总 #### 第一课:图形界面标准模版 - **主要内容**:介绍了一个简单的图形界面程序的标准模板。 - **关键知识点**: - 使用`import`导入必要的模块(如`appuifw`, `graphics`, ...

    各类速查表汇总-Python Data Visualization- Bokeh Cheat Sheet

    ### 各类速查表汇总-Python Data Visualization- Bokeh Cheat Sheet #### 一、Bokeh简介 Bokeh 是一个用于现代 Web 浏览器的交互式可视化库,专为高性能的大数据集可视化而设计。它支持从简单的图表到复杂的自定义...

    词频统计(基于hadoop集群,python实现)

    Hadoop的核心由两个主要组件组成:HDFS(Hadoop Distributed File System)和MapReduce。HDFS负责数据的分布式存储,而MapReduce则处理分布式计算。 MapReduce的工作原理是将大规模数据集分割成小块(split),然后...

Global site tag (gtag.js) - Google Analytics