pythonコンポーネントアセンブリ

1551 ワード

[b]1)xml[/b]
xml.etree.ElementTreeは、attrがサポートされていないなど、xpathのサポートが悪い簡単に処理できます.
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

[b]2)html[/b]
Beautiful Soup
[url]http://www.crummy.com/software/BeautifulSoup/[/url]
[b]3)中国語処理[/b]
[b]4)url符号化復号[/b]
urllibライブラリを使用します.
[b]5)グラフィック処理[/b]
PIL
[url]http://www.pythonware.com/library/pil/handbook/introduction.htm[/url]
[b]6)excel[/b]
[url]http://www.python-excel.org/[/url]
xlrdを読む
xlwtを書く
2007はサポートされていません
2007のサポート
[url]http://pypi.python.org/pypi/openpyxl/1.1.0[/url]
[b]7)email[/b]
[url]http://canofy.iteye.com/blog/265600[/url]
[url]http://www.codecho.com/send-mail-with-attachment-using-python/[/url]
[b]8)json[/b]
simplejson
[url]http://pypi.python.org/pypi/simplejson/[/url]
[url]http://simplejson.readthedocs.org/en/latest/index.html[/url]
dumpsはdictをjson文字列に変換し,loadsはjson文字列をdictに変換する
python2.6デフォルトのサポート
[b]9)http[/b]
urllib
urllib 2はheaderの変更をサポートします
httpのキャッシュ、圧縮、リダイレクトのサポートなど、urllib 1および2の使用は推奨されません.
httplib 2の使用を推奨
[b]10)web[/b]
djangoはhttpサービスを提供するために使用されます
[b]11)http file upload[/b]
poster
[url]http://atlee.ca/software/poster/[/url]
[b]12)配置[/b]
fabric、instagramチーム使用
[url]http://docs.fabfile.org/en/1.4.2/index.html[/url]