资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Python语言总结版本:v1.0Crifan Li摘要本文主要介绍了Python语言中内置模块(str,unicode,json,OptionParser等)和第三方模块(Beautifulsoup等) 的心得和体会,以及详解自己的Python库crifanLib.py。本文提供多种格式供:在线阅读HTML 1HTMLs 2PDF 3CHM 4TXT 5RTF 6下载(7zip压缩包)HTML 7HTMLs 8PDF 9CHM 10TXT 11RTF 12HTML版本的在线地址为:http:/www.crifan.com/files/doc/docbook/python_summary/release/html/python_ summary.html修订历史修订 1.02012-07-24crl1.将Python从language_summary移至此独立book2.添加了Python代码的格式化1 http:/www.crifan.com/files/doc/docbook/python_summary/release/html/python_summary.html2 http:/www.crifan.com/files/doc/docbook/python_summary/release/htmls/python_summary.html3 http:/www.crifan.com/files/doc/docbook/python_summary/release/pdf/python_summary.pdf4 http:/www.crifan.com/files/doc/docbook/python_summary/release/chm/python_summary.chm5 http:/www.crifan.com/files/doc/docbook/python_summary/release/txt/python_summary.txt6 http:/www.crifan.com/files/doc/docbook/python_summary/release/rtf/python_summary.rtf7 http:/www.crifan.com/files/doc/docbook/python_summary/release/html/python_summary.html.7z8 http:/www.crifan.com/files/doc/docbook/python_summary/release/htmls/python_summary.html.7z9 http:/www.crifan.com/files/doc/docbook/python_summary/release/pdf/python_summary.pdf.7z10 http:/www.crifan.com/files/doc/docbook/python_summary/release/chm/python_summary.chm.7z11 http:/www.crifan.com/files/doc/docbook/python_summary/release/txt/python_summary.txt.7z12 http:/www.crifan.com/files/doc/docbook/python_summary/release/rtf/python_summary.rtf.7zPython语言总结: Crifan Li版本:v1.0出版日期 2012-07-24 版权 2012 Crifan, http:/crifan.com本文章遵从:署名-非商业性使用 2.5 中国大陆(CC BY-NC 2.5)1313 http:/www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.html#cc_by_nciii目录1. Python简介 . 1 1.1. Python的特点 . 1 2. 如何使用和运行Python脚本 . 2 2.1. 如何在Windows环境下使用Python脚本 . 2 2.1.1. 如何在Windows下的cmd中运行BlogsToWordpress.py . 4 3. python学习心得和体会 . 6 3.1. 关于Python语言本身的一些心得 . 6 3.1.1. 学习python的本质就是学习对应的各种模块的用法 . 6 3.1.2. Python代码的格式化 . 6 3.2. Python的基本知识方面的心得 . 7 3.2.1. 将py文件编译成pyc . 7 3.2.2. for循环中的变量是只读的,不可修改 . 7 3.3. Python中自带模块的使用心得 . 7 3.3.1. Python中re模块 . 7 3.3.2. Python中的json . 8 3.3.2.1. json中如果内容中包含单引号或双引号如何处理 . 8 3.3.2.2. 字典类型的json字符串中的key一定要用双引号括起来 . 8 3.3.2.3. 字典类型的json字符串中的key要用双引号,而不能用单引号 . 8 3.3.3. Python参数处理模块:OptionParser和argparse . 9 3.3.3.1. 利用OptionParser库中的add_option添加脚本参数和帮助信息 . 9 3.3.3.2. 官方建议放弃OptionParser,使用新的模块:argparse . 10 3.3.4. Python中和字符串相关的内容(字符编码,str,Unicode等)的心得 . 10 3.3.4.1. Python中的 UnicodeEncodeError . 10 3.3.4.1.1. 如果打印显示终端中字符编码不支持所打印字符的话,也会出现 错误UnicodeEncodeError . 10 3.3.4.1.2. 在处理中文简体和中文繁体的的时候,使用目标编码中不存在的 中文字符,也会导致UnicodeEncodeError . 11 3.3.4.2. str的解码decode . 12 3.4. Python中第三方模块的使用心得 . 13 3.4.1. 去哪找python的第三方类库 . 13 3.4.2. BeautifulSoup . 14 3.4.2.1. BeautifulSoup模块简介 . 14 3.4.2.2. BeautifulSoup有时候会遇到非法的,不支持的html源码而导致无法解析 或无法正常解析html . 14 3.4.2.3. BeautifulSoup的Tag的属性 .
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号