Python docutils文档编译过程方法解析


Posted in Python onJune 23, 2020

docutils 的官方工具地址为:https://docutils.sourceforge.io/

目前的更新主要是在版本和使用手册的更新上,因为 Python 使用 reStructuredText 文档格式,那么必不可少会用到 docutils 进行文档生成。

例如,我们希望将 https://docutils.sourceforge.io/ 上的文档生成成中文的手册。

首先你需要将 https://docutils.sourceforge.io/ 上面的 SVN 原代码下载到本地。

假设我们的下载目录是:C:\WorkDir\Ossez-Com\Python\Source-Code\docutils

那么你需要在你的 Python 环境中运行 Python 命令:

(base) C:\WorkDir\Ossez-Com\Python\Source-Code\docutils\docutils>python tools/buildhtml.py --config=tools/docutils.conf
你可以指定配置文件,也可以不指定配置文件。

Python docutils文档编译过程方法解析

在你的 Python 环境中会有上面的输出。

然后进入目录: C:\WorkDir\Ossez-Com\Python\Source-Code\docutils\docutils\docs\user 查看,你会看到对应 txt 的源文件已经生成为 html 供你浏览了。

Python docutils文档编译过程方法解析

单击一个你修改过的文件,然后查看,中文也能够比较好的支持。

Python docutils文档编译过程方法解析

这个就是对 docutils 进行文件编辑的方法。你可以直接修改 txt 文件,然后 Python 生成。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python Mysql自动备份脚本
Jul 14 Python
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
Jan 17 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
python 查找字符串是否存在实例详解
Jan 20 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
django反向解析和正向解析的方式
Jun 05 Python
python多进程使用及线程池的使用方法代码详解
Oct 24 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
NumPy 数组使用大全
Apr 25 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
如何搭建pytorch环境的方法步骤
May 06 Python
python3的pip路径在哪
Jun 23 #Python
Python错误的处理方法
Jun 23 #Python
python文件读取失败怎么处理
Jun 23 #Python
使用tensorflow根据输入更改tensor shape
Jun 23 #Python
pytorch 计算ConvTranspose1d输出特征大小方式
Jun 23 #Python
Android Q之气泡弹窗的实现示例
Jun 23 #Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 #Python
You might like
fgetcvs在linux的问题
2012/01/15 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
php比较两个字符串长度的方法
2015/07/13 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
javascript计算对象长度的方法
2017/10/25 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
一些Python中的二维数组的操作方法
2015/05/02 Python
Python中title()方法的使用简介
2015/05/20 Python
bpython 功能强大的Python shell
2016/02/16 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Python模块future用法原理详解
2020/01/20 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
python能在浏览器能运行吗
2020/06/17 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
上课说话检讨书500字
2014/11/01 职场文书
汽车转让协议书范本
2014/12/07 职场文书
总结会主持词
2015/07/02 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS