首页 > 其他分享 >rst是什么类型的文件?

rst是什么类型的文件?

时间:2024-03-28 09:55:20浏览次数:33  
标签:文件 Docutils Python reStructuredText reST 类型 文档 rst

转载自:https://zh.wikipedia.org/wiki/ReStructuredText

 

reStructuredTextRSTReSTreST)是一种用于文本数据的文件格式,主要用于 Python 编程语言社区的技术文档。

它是Python Doc-SIG(Documentation Special Interest Group)的 Docutils 项目的一部分,旨在为 Python 创建一组类似于 Java 的 Javadoc 或 Perl 的 Plain Old Documentation(pod)的工具。Docutils 可以从 Python 程序中提取注释和信息,并将它们格式化为各种形式的程序文档。

从这个意义上说,reStructuredText 是一种轻量级标记语言,其设计目的是令文档处理软件(如Docutils)可以处理它,和使读、写 Python 源代码的程序员很容易读它。

 

历史

早期的轻量级标记语言 StructuredText(由 Zope 开发)存在许多问题,reST 就是为了解决这些问题而开发的。选择了 reStructuredText 这个名称是为了表明 reST 是一个“经过修改、重写和重新解释的结构化文本”。

reST 在 2002 年开始在 Python 社区中得到了重要的应用。

 

参考实现

reST 解析器的引用实现是 Python 编程语言中的 Docutils 文本处理框架的一个组件,但是还可以使用其他解析器。

没有正式的 MIME 类型注册为 reStructuredText,但非官方的是``text/x-rst``。

 

应用程序

reStructuredText 通常用于技术文档,例如 Python 库的文档。然而,它也适用于广泛的文本。

自 2008 年以来,reST 一直是 Python 的 Sphinx 文档生成系统的核心组件。

Trac 也支持 reStructuredText,GitHub 和 Bitbucket 也是如此。

为古登堡计划准备文本的分布式校对器正在考虑采用 reST 作为一种基本格式,其他电子书格式可以从这种格式生成。

2016 年 7 月,Linux 内核项目决定从基于 DocBook 的文档过渡到 reStructuredText 和 Sphinx 工具链。

在 3.0 版本中,软件构建工具 CMake 从自定义标记语言转换为 reStructuredText。

  showtooltip

标签:文件,Docutils,Python,reStructuredText,reST,类型,文档,rst
From: https://www.cnblogs.com/coding8832/p/18100864

相关文章

  • IRIS / Chronicles 中的 Data Type(数据类型)字段型属性
    IRIS的数据类型比较少,也就4个数据类型:字符串,数字,时间,分类。在这里分类有点像我们的下拉选择框,其实对应Java或者其语言中的数据来说可以说是枚举类型。只是IRIS的枚举类型是定义在数据库中的,并且是事先定义好的。String这个好说,就是字符串。因为M语言的限制,所以Stri......
  • 企业文件交换怎样进行有效防泄密管控?选对方案才能事半功倍
    一、数据防泄密面临的挑战数据流转才能释放价值,在企业生产经营中,数据和文件交换是业务有序开展的基础。文件交换会涉及不同的网络、系统及人员角色,存在泄露的安全风险;为此,不少企业采用或规划采用终端DLP、网络DLP等数据防泄漏方案来保护企业流转的数据。 但在实际应用中,却存......
  • 文件操作(4000字)
    前言:C语言程序运行时,它的数据存储在内存中一旦,程序终止其数据就会丢失,若想保留数据应该将数据存储在文件(磁盘)中。流:每次运行c语言程序时,都会默认给我们打开标准输入流(stdin):c语言程序能读取我们从键盘中输出的数据标准输出流(stdout):能将数据打印到显示器上 如何......
  • dump文件分析OOM及线程堆栈
    OutOfMemoryError(OOM)如果项目报错:OutOfMemoryError:Javaheapspace,说明堆内存空间(HeapSpace)中没有足够的空间来分配对象了。一旦发生OOM,系统有可能不可用,或者频繁重启。属于非常严重的问题。OOM的解决方法一:比较简单粗暴的一种做法,是增大堆内存空间。在项目启动时,......
  • C++枚举类型
    枚举类型枚举类型使我们可以将一组整型常量组织在一起。和类一样,每个枚举类型定义了一种新的类型。枚举属于字面值常量类型。C++包含两种枚举:限定作用域的和不限定作用域的。限定作用域的枚举类型C++11新标准引入了限定作用域的枚举类型。定义限定作用域的枚举类型的一......
  • Mybatis-核心配置文件 / Mybatis增删改查
    1.核心配置文件1.1.概述核心配置文件是MyBatis框架中用于集中定义全局配置信息的XML文件,其内部包含了一系列预设标签,用于设置数据库连接、对象映射、类型处理等关键参数。这些标签遵循特定的排列顺序,尽管并非所有标签都是强制性的,但按照推荐顺序编写有助于保持配置文件的清......
  • 运行.sh脚本文件
    linux中.sh文件是脚本文件(shell脚本)它可以将不同的命令组合起来,并按确定的顺序自动连续地执行。脚本文件是文本文件,用户可使用文本编辑器来创建脚本文件。eg.我利用vim编写了如下内容:echo我来了echo我走了echo这是test.shecho是一个Shell内建命令,用来在终端输出字......
  • 在 Windows Server 2022 系统中,你可以使用一些组合命令结合系统自带的工具来实现文件
    在WindowsServer2022系统中,你可以使用一些组合命令结合系统自带的工具来实现文件夹同步。以下是一个示例组合命令,结合Robocopy和TaskScheduler来实现文件夹同步:使用Robocopy进行文件夹同步:Robocopy是Windows自带的一个命令行工具,用于复制大量文件和文件夹。你可......
  • 文件宝App如何使用smb功能(Windows电脑)
    1.使用系统搜索“高级共享设置”,然后打开。如下图①、②2.然后在弹出的页面中勾选两项,如下图中③3.然后使用系统搜索“启用或关闭Windows功能”,然后打开,如下图①、②4.然后在弹出的页面中找到并勾选对应4项,如下图③,最后点击“确定”,然后重启电脑即可注意:后面使用文件宝App......
  • vcf文件可以用excel打开吗?四种解决方案
    vcf文件可以用excel打开吗?当然可以。一、VCF文件简介VCF(vCard)文件是一种用于存储联系人信息的文件格式。它通常包含姓名、电话号码、电子邮件地址、地址等详细信息。VCF文件在多种设备和操作系统中广泛使用,特别是在电子邮件客户端和移动通讯应用中。二、VCF文件与Excel......