Python
文章平均质量分 79
mi_rencontre
这个作者很懒,什么都没留下…
展开
-
Python项目之画幅好画
这个项目是《Python基础教程》后面的项目之一。这个项目主要是用来学习如何在Python中创建图形,具体说就是利用图形创建一个PDF文件,使从文本中读取的数据可视化。要想实现,就得先下载图像生成包,可以在http://www.reportlab.org下载安装包,然后安装在Python所在路径中即可使用。 初步版本: 实现了基本内容。原创 2016-05-24 14:05:54 · 3008 阅读 · 2 评论 -
八皇后问题
题目:有一个棋盘和8个要放到上面的皇后。唯一的要求是皇后之间不能构成威胁。也就是说,必须把它们放置成每个皇后都不能吃掉其他皇后的状态, 怎样才能做到?皇后要如何放置? 分析:这是一个典型的回溯问题,首先尝试放置第一个皇后(在第1行),然后放置第二个,原创 2016-05-15 19:35:48 · 322 阅读 · 0 评论 -
shelve模块
shelve: 是一种简单的数据存储方案,他有一个有趣的函数就是open(),这个函数接收一个参数就是文件名,会返回一个shelf对象,你可以用他来存储内容,可以简单的把它当作一个字典,当你存储完毕的时候,调用它的close方法来关闭。 简单的使用shelve模块的数据库应用程序:原创 2016-05-17 12:41:35 · 1860 阅读 · 0 评论 -
Python项目之即时标记
这个项目是《Python基础教程》后面的项目之一。 主要是应用Python出色的文本处理能力——使用正则表达式将纯文本文件改写成语言(如HTML)中的标记,要做的工作基本上是将各种文本元素分类,比如标题和被强调的文本,然后明确地标记它们。 使用的方法: 1.对文件进行读写,从标准注入读取(sys.stdin),利用print输出等。 2.对所输入的行进行迭代。 3.使用了一些字符串方法。原创 2016-05-17 19:12:18 · 1394 阅读 · 0 评论 -
Python项目之万能的XML
这个项目介绍的是如何使用XML来表示多种数据,以及如何使用适合XML或SAX的简单API来处理XML文件。这个项目的目标是通过一个描述各种网页和目录的XML文件生成一个完整的网站。 XML文件至少需要包括网站、目录、页面、名称、标题和内容。 下面是XML文件,website.xml: Welcome to my Home page Hi, there. My name is原创 2016-06-10 12:52:44 · 1278 阅读 · 0 评论