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的线程来解决生产者消费问题的示例
Apr 02 Python
python中根据字符串调用函数的实现方法
Jun 12 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
python实现解数独程序代码
Apr 12 Python
Python实现查询某个目录下修改时间最新的文件示例
Aug 29 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
pymongo中group by的操作方法教程
Mar 22 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 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
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
python从入门到精通(DAY 1)
2015/12/20 Python
python导入pandas具体步骤方法
2019/06/23 Python
python numpy 反转 reverse示例
2019/12/04 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
网络管理员岗位职责
2015/02/12 职场文书
观看建国大业观后感
2015/06/01 职场文书
安全教育日主题班会
2015/08/13 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android