- 浏览: 123868 次
- 性别:
- 来自: 武汉
-
文章分类
最新评论
"""Build examples of output of dialect module
This script is used during the build process of "Dive Into Python"
(http://diveintopython.org/) to create examples of the output of the
code in chapter 4 (dialect.py and BaseHTMLProcessor.py).
It takes one argument, the source HTML file to translate. It outputs
chef.html, fudd.html, and olde.html in the same directory as the source.
Safe to run more than once. Output files are silently overridden if
they already exist.
"""
__author__ = "Mark Pilgrim (mark@diveintopython.org)"
__version__ = "$Revision: 1.2 $"
__date__ = "$Date: 2004/05/05 21:57:19 $"
__copyright__ = "Copyright (c) 2001 Mark Pilgrim"
__license__ = "Python"
import dialect
import sys, os
%导入三个库文件
def translateAndWrite(filename, dialectname):
targetfilename = os.path.join(os.path.split(filename)[0], "%s.html" % dialectname)
%产生一个filename同目录的文件dialectname
fsock = open(targetfilename, "wb")
%打开该文件
fsock.write(dialect.translate(filename, dialectname))
%dialect.translate的作用是定义一个别名文件,然后将filename的内容完全写入dialectname
fsock.close()
%关闭文件操作符
if __name__ == "__main__":
filename = sys.argv[1]
%通过命令行参数获取filename
for dialectname in ("chef", "fudd", "olde"):
translateAndWrite(filename, dialectname)
%调用用户自定义的函数,完成复制文件的操作
发表评论
-
一个完整的php项目示例
2009-05-19 13:30 1325<script>function StorePag ... -
一个简单的python代理服务器源码分析
2009-05-20 00:29 1442<script>function StorePag ... -
python起步
2009-05-21 00:15 618<script>function StorePag ... -
urllister.py源码分析
2009-05-22 00:08 1081<script>function StorePag ... -
fibonacci.py源代码分析
2009-05-22 23:24 634<script>function StorePag ... -
piglatin.php源代码分析
2009-05-25 22:58 708<script>function StorePag ... -
plural.py源代码分析
2009-05-26 22:28 586<script>function StorePag ... -
regression.py源代码分析
2009-05-27 21:33 809<script>function StorePag ... -
apihelpertest.py源代码分析
2009-05-28 23:47 543<script>function StorePag ... -
argecho.py源代码分析
2009-05-30 00:44 633<script>function StorePag ... -
soundex.py源代码分析
2009-05-31 01:58 567<script>function StorePag ... -
plural1.py源代码分析
2009-05-31 22:27 617<script>function StorePag ... -
toolbox.py源代码分析
2009-06-01 23:00 577<script>function StorePag ... -
sum.py源代码分析
2009-06-03 00:14 801<script>function StorePag ... -
python打印变量的标识符、类型和值
2009-06-03 22:44 2152<script>function StorePag ... -
stringFormatting.py源代码分析
2009-06-04 23:49 512<script>function StorePag ... -
operator.py源代码分析
2009-06-05 23:12 584<script>function StorePag ... -
average.py源代码分析
2009-06-07 00:20 527<script>function StorePag ... -
square.py源代码分析
2009-06-08 00:05 630<script>function StorePag ... -
left.php源代码分析
2009-06-09 01:06 987<script>function StorePag ...
相关推荐
首先,要开始vn.py的源代码分析,你需要从官方主页下载源码,目前vn.py的最新版本是2.0.7。在Windows环境下,你可以通过GitHub或码云下载ZIP文件。注意,由于vn.py 2.0.7要求Python 3.7以上的版本,所以确保你的...
本篇将重点介绍"graphics.py"这个源代码库,它是一个为Python提供简单图形化功能的第三方库。 "graphics.py"库主要面向初学者和教育环境,它通过简洁的API让开发者能够快速创建基本的2D图形。这个库简化了图形绘制...
这篇深入分析文档旨在帮助读者理解vn.py的源代码,从而更好地掌握量化交易系统的构建和维护。 首先,vn.py的核心优势在于它的模块化设计,使得开发者能够灵活地组合和扩展功能。源码分析从下载、安装和启动主程序...
快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python...
冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python...
归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用...
桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶...
堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用...
3. samples.py:这个脚本可能是包含一些示例代码或测试用例,用于演示如何使用前面两个脚本进行数据分析和可视化。它可能包含了如何导入数据、调用解析函数和绘图函数的代码片段。 在实际应用中,首先,你需要在...
执行该命令后,pyinstxtractor.py会自动分析exe文件,解码出其中的Python源代码和资源,并将其保存在与exe相同的目录下。这样,你就可以查看和研究解码出的源代码了。 值得注意的是,尽管pyinstxtractor.py提供了...
标题中的"test.py"是一个Python源代码文件,通常用于测试Python编程语言的特定功能或算法。"pythontest"和"python"标签进一步强调了这个文件与Python编程的关联,可能表明这是一个学习、实践或者调试Python代码的...
2.在源代码的基础上增加对多边形转换的支持(原来仅支持方形标注数据的转换)。 使用方法: 在bbox_detection文件夹,替换原文件中的labelme2voc.py。将labels.txt修改为自己的命名标签后,在命令行中输入./...
堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python...
ez_setup.py pyhton安装.whl文件会报错,因为要先安装easy_setup
选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序...
`get-pip.py`是一个Python脚本,它的主要作用是为没有预装`pip`的Python环境安装`pip`。在Python 2.7中,由于某些系统可能没有默认提供`pip`,或者`pip`版本过低,`get-pip.py`就显得非常有用。这个脚本可以下载并...
它提供了对Clang C++ API的封装,使得Python开发者可以方便地进行源代码分析,例如提取AST(抽象语法树)信息,这对于静态代码分析、代码自动生成、重构工具等场景非常有用。 安装这个轮子文件的方法非常简单,只需...
希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序...
python_base.py: 千行代码入门Python python_visual.py: 15张图入门Matplotlib python_visual_animation.py: 使用Matplotlib画动态图实例 python_spider.py: 一个很“水”的Python爬虫入门代码文件 python_weibo.py:...
用Python2实现的SVM算法,训练测试