python模块
 

一 python文章索引

Total number is :102

python基础:
python基础31[__XXX__函数]
python基础31[docstring]
python基础31[help()来查看帮助]
python基础31[list+tuple+set+dict+str+file的成员方法]
python基础31[python IDE之Eclipse+PyDev]
python基础31[python内置函数列表]
python基础31[python在Linux的安装]
python基础31[visualstudio2010来编写python程序]
python基础31[安装及Helloworld]
python基础31[常用模块介绍]
python基础31[数据结构list+tuple+set+dictionary]
python语法31[iterator和generator+yield]
python语法31[keywords+builtins+modules]
python语法31[module/package+import]
python语法31[string的print和format]
python语法31[with来自动释放对象]
python语法31[函数]
python语法31[包模块实例]
python语法31[变量的作用域+global]
python语法31[基本数据类型和流程控制]
python语法31[异常处理]
python语法31[引用和拷贝]
python语法31[类]
python语法32[global与nonlocal比较]
python语法32[装饰器decorator]
python语法32[闭包]

python类库:
python类库26[PySide之helloworld]
python类库26[web2py与MVC]
python类库26[web2py之介绍]
python类库26[web2py之基本概念]
python类库26[web2py的URL映射]
python类库26[读写Excel]
python类库26[读写mysql]
python类库31[DOM+SAX解析XML和HTML]
python类库31[XML RPC实例]
python类库31[httplib2处理http的get和post]
python类库31[logging]
python类库31[python的libpath]
python类库31[使用SAX来解析xml]
python类库31[使用minidom读写xml]
python类库31[使用xml.etree.ElementTree读写xml]
python类库31[压缩与解压]
python类库31[命令行解析]
python类库31[文件和目录os+os.path+shutil]
python类库31[时间和日期]
python类库31[正则表达式]
python类库31[正则表达式之sub]
python类库31[正则表达式匹配实例]
python类库31[读写文件]
python类库31[读取环境变量]
python类库31[进程subprocess]
python类库31[进程subprocess与管道pipe]
python类库32[多线程]
python类库32[多线程同步Lock+RLock+Semaphore+Event]
python类库32[多进程]
python类库32[多进程共享高级之Manager]
python类库32[多进程同步Lock+Semaphore+Event]
python类库32[多进程通信Queue+Pipe+Value+Array]
python类库32[序列化和反序列化之pickle]
python类库32[执行外部命令]

python实例:
python实例26[sendemail]
python实例26[将log同时写入文件和显示到UI的控件中]
python实例26[查询修改文件的属性]
python实例26[计算MD5]
python实例26[验证用户是否存在于LDAP Server]
python实例31[My Stock Info]
python实例31[urllib.request.urlopen获取股票信息]
python实例31[列出目录下所有的文件到txt]
python实例31[文件夹清理]
python实例31[生成随即的密码]
python实例31[自动挂载虚拟盘]
python实例31[解析buildlog]
python实例32[glob+rmtree来删除目录和子目录及其下所有文件]
python实例32[简单的HttpServer]

python技巧:
python技巧26[python的egg包的安装和制作]
python技巧26[str+unicode+codecs]
python技巧31[Python 动态加载模块的3种方法]
python技巧31[python Tip2]
python技巧31[pythonTips1]
python技巧31[python中使用enum]
python技巧31[python文件的encoding和str的decode]
python技巧31[unicode和bytes]
python技巧31[判断操作系统类型]
python技巧31[对象相等性|dictionary模拟switchcase]
python技巧31[文件类型+打包EXE]
python技巧31[移植python2.x到3.x]
python技巧31[调用webservice]
python技巧32[常用技巧集]

python其他:
Python分布式+云计算
Python转载[编码规范]
python各种语言间时间的转化
python总结
python翻译[排序高级]
python资料
python转载[Rsync Algorithm]
python转载[正则表达式指南]
python转载[编码问题]

 

二 python31代码用来自动生成本索引 (需要保存为utf-8格式)

 #-*- coding: utf-8 -*-

 import urllib.request
import re pythontagurl = "http://www.cnblogs.com/itech/category/170012.html"
pythonarticleurlregrex = "(<a.*?href=\"http://www.cnblogs.com/itech/archive.*?>([Pp]ython.*?)</a>)" # get the page content string which contains all python article links
pythontagpage = urllib.request.urlopen(pythontagurl)
pythontagstr = ""
for line in pythontagpage.readlines():
try:
newline = line.decode('utf-8', 'strict')
#print(newline)
except:
continue
pythontagstr += newline
pythontagpage.close() # get all link and sort
pythonlinkandtiles = re.findall(pythonarticleurlregrex, pythontagstr)
d = dict()
for link, title in pythonlinkandtiles:
d[title] = link
pythontitles = list(d.keys())
bstr1 = "python基础"
bstr2 = "python语法"
estr = "python实例"
lstr = "python类库"
tstr = "python技巧"
ostr = "python其他"
basic = []
examples = []
libs = []
tips = []
others = []
for k in pythontitles:
if k.startswith(bstr1) or k.startswith(bstr2):
basic.append(k)
elif k.startswith(estr) :
examples.append(k)
elif k.startswith(lstr) :
libs.append(k)
elif k.startswith(tstr):
tips.append(k)
else:
others.append(k)
basic.sort()
libs.sort()
examples.sort()
tips.sort()
others.sort() pythonarticles = []
fonts = "<br/><font color=red size = 5>"
fonte = ":</font>"
pythonarticles.append( fonts + bstr1 + fonte )
for py in basic: pythonarticles.append(d[py])
pythonarticles.append(fonts + lstr + fonte )
for py in libs: pythonarticles.append(d[py])
pythonarticles.append(fonts + estr + fonte )
for py in examples: pythonarticles.append(d[py])
pythonarticles.append(fonts + tstr + fonte )
for py in tips: pythonarticles.append(d[py])
pythonarticles.append(fonts + ostr + fonte )
for py in others: pythonarticles.append(d[py]) # generate pythonindex.html
pythonindex = open("pythonindex.html", "w",encoding='utf-8')
pythonindex.write("<html>")
pythonindex.write("<head>")
pythonindex.write("<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>")
pythonindex.write("<title>Python - iTech's Blog</title>")
pythonindex.write("</head>")
pythonindex.write("<body>")
pythonindex.write("Total number is :" + str(len(pythonarticles)) + "</br>")
for pa in pythonarticles:
pythonindex.write(pa)
pythonindex.write("</br>")
pythonindex.write("</body>")
pythonindex.write("</html>")
pythonindex.close()

作者:iTech
出处:http://itech.cnblogs.com/

python总结--目录(转)的更多相关文章

  1. python模块目录文件后续

    1,新增PythonModule加载path Ruiy tip(关于python list[]数据库类型特殊你懂的!append(""),extend([""] ...

  2. Python开发目录

    Python开发目录 Python之三目运算符 Python之文件的基本操作

  3. Python——Django目录说明

    一.Django安装好后,建立djangosite的开发项目 #django-admin startproject djangosite 二.djangosite目录内容 ''' djangosite ...

  4. Python爬虫目录

    Python爬虫目录 工具使用 Pycharm 连接Linux 远程开发 mongodb在windows下安装启动 爬虫抓包工具Fiddle设置 爬虫抓包工具Charles设置 爬虫工具fiddle在 ...

  5. Python并发目录

    Python并发目录 Python-socket网络编程 Python网络编程-IO阻塞与非阻塞及多路复用 Python进程-理论 Python进程-实现 Python进程间通信 Python进程池 ...

  6. 初学Python——软件目录结构规范

    为什么要设计好目录结构? 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目. 可维护性高: 定义好组织 ...

  7. python 项目目录结构

    目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构.在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论. 这里面说的已经很好了, ...

  8. python 查看目录下所有目录和文件

    python查看目录下所有的子目录和子文件 python递归遍历目录结构 我喜欢第一种 方法1 import json, os def list_dir(path, res): for i in os ...

  9. 三行命令搞定查询Python安装目录

    想为Python添加一个库文件到默认目录,却忘记了Python安装目录. 其实,只要用下面三行命令,就可以轻松得到Python安装路径了. 进入Python >>>import sy ...

  10. Python之目录结构

    Python之目录结构 项目名project_name project_name -|--bin (可执行文件) --|--start.py import os,sys #设置环境变量 BASE_DI ...

随机推荐

  1. 16、Docker的网络-host和none

    16.1 none   创建一个容器使用网络none: [root@docker ~]# docker run -d --name test1 --network none busybox /bin/ ...

  2. C++互斥器:Semaphores

    类似于Mutex,但信号量Semaphores不仅仅是锁和解锁那么简单,更高级的是,可以被锁住最多n次. 其中这个n是信号量被产生时指定的n.该值常常被用来代表“可以锁定住一份资源”的线程个数. 可以 ...

  3. ASP.NET关于Session_End触发与否的问题

    项目背景: 要求开发一个篆文识别网站,由于之前做好了WinForm的,把系统直接移植到WebForm上就好.工作比较简单,但确实遇到不少问题. 核心问题是: 篆文识别涉及到用户对原始图片的预处理(例如 ...

  4. ASP.NET Core 装X利器SignalR:电子画板

    电子画板开发需求 教师端需求: 教师登录后能创建房间(教室) 学生加入房间后有通知提醒 教师能够解散房间 基本的画板功能   学生端需求: 能够切换不同在线的房间 能够收到新建房间的通知 能够收到房间 ...

  5. VS2017按F1使用中文帮助

    VS2017使用时,按F1出来在线英文帮助,可以稍作改动,出来中文帮助. 1.进入安装文件,选择单个组件,勾选Help Viewer. 2.安装完成后,在IDE中选择在线查看器中启动.

  6. HttpWebRequest和WebClient的用法

    //通过web方式,从远程服务器端下载文件: public static void DownLoad(string Url, string FileName, string machinetype) ...

  7. 知物由学 | 未来安全隐患:AI的软肋——故意欺骗神经网络

     本文由  网易云发布. “知物由学”是网易云易盾打造的一个品牌栏目,词语出自汉·王充<论衡·实知>.人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道.“知物由学 ...

  8. Python爬虫入门教程 65-100 爬虫与反爬虫的修罗场,点评网站,字体反爬之三

    爬虫与反爬虫的修罗场 哪种平台最吸引爬虫爱好者,当然是社区类的,那里容易产生原生态,高质量的数据啊, 你看微博,知乎,豆瓣爬的不亦乐乎. 评论也是产生内容的好地方 生活类点评网站 旅游类点评网站 音乐 ...

  9. C++派生类与基类对象赋值情况

    一 .普通赋值 (同名隐藏) 子类对象调用和父类相同的函数名,该父类的函数名会被隐藏,只会调用子类的函数. Class A { public: void show(); void show(int); ...

  10. 《Python绝技:运用Python成为顶级黑客》 用Python分析网络流量

    1.IP流量将何去何从?——用Python回答: 使用PyGeoIP关联IP地址和物理地址: 需要下载安装pygeoip,可以pip install pygeoip 或者到Github上下载安装htt ...