- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
>> do_s-6ren">
我正在尝试在处理空值的函数上运行 doctest。但是 doctest 似乎不喜欢空值......
def do_something_with_hex(c):
"""
>>> do_something_with_hex('\x00')
'\x00'
"""
return repr(c)
import doctest
doctest.testmod()
我看到了这些错误
Failed example:
do_something_with_hex(' ')
Exception raised:
Traceback (most recent call last):
File "C:\Python27\lib\doctest.py", line 1254, in __run
compileflags, 1) in test.globs
TypeError: compile() expected string without null bytes
**********************************************************************
我该怎么做才能在这样的测试用例中允许空值?
最佳答案
您可以转义所有反斜杠,或者将您的文档字符串更改为 raw string literal :
def do_something_with_hex(c):
r"""
>>> do_something_with_hex('\x00')
'\x00'
"""
return repr(c)
如果字符串上有 r
前缀,则反斜杠后面的字符会原封不动地包含在字符串中,并且所有反斜杠都保留在字符串中。
关于python - 如何在 docutils 中处理空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9710987/
如何在 Sphinx 中遍历文档的每个部分名称? (docutils 的文档在哪里?除了 Sphinx Application API 之外,很难找到任何有用的东西;即使查看 source code
考虑具有此框架的 reStructuredText 文档: Main Title ========== text text text text text Subsection ---------- t
rst2html 是否复制图像目录和图像路径? 我尝试了 rst2odt,它复制了图像。我未能达到 rst2html 的相同效果。 太疯狂了。它是一个文档工具,但我花了几个小时寻找这样一个核心问题的明
我正在尝试在处理空值的函数上运行 doctest。但是 doctest 似乎不喜欢空值...... def do_something_with_hex(c): """ >>> do_s
我正在使用 sphinx用于为项目生成 html 文档。我广泛使用 field lists . 生成 html 时,如果标签的长度最多为 14 个字符,则每个标签/值对将呈现为具有两个单元格的单个表格
似乎有大量的 Python 文档工具。我遇到的另一个是 epydoc。似乎 Sphinx 是事实上的标准,因为它用于生成官方 Python 文档。有人可以帮我整理一下 Python 文档工具的当前状态
我想使用Python docutils.parsers.rst.tableparser 包中的解析器来获取明文表并轻松解析它。 tableparser可以读取的表格格式对于我的项目来说非常方便。 问题
我正在尝试使用 docutils 包将 ReST 转换为 HTML。 This answer简洁地使用 docutils publish_* 便利函数一步完成。我想要转换的 ReST 文档有多个部分,
我想使用我自己的模板用 rst2html 生成 HTML 页面。这些模板包含许多 % 符号,例如 现在,当我使用命令调用 rst2html 时 rst2html --template=layout2
这篇文档(http://docutils.sourceforge.net/docs/ref/rst/directives.html)解释了在docutils中使用..raw::传递HTML代码,HTM
Docutils 是一个很棒的软件包。如果您使用 Django,则 admindocs 包需要 docutils。提供了使用 Web 浏览器安装的说明,但是如果您处于远程状态并通过 SSH 使用终端登
如果我有这样的第一个: +--------------------------------+ | Table H1 | +-------------+---
我有两个 python 代码,一个使用 docutils,另一个使用 pygments。两种代码都处理 java 源文件,以突出显示源代码。 pygments 直接读取 java 源文件,docuti
随着 docutils python 库,使用 html5 时作者,我找不到不将文档信息(源代码开头的字段)包含在输出中的方法。 这是一个最小的例子: import docutils.io, docu
我想即时将 .rst 文件解析为 .html 文件以显示为网页。我正在使用 Pyramid ,但我还没有找到任何关于如何在 python 代码中使用 docutils 并将其写入缓冲区的快速帮助。 有
我是Pycharm的新手,也是编写.rst文件的新手。我目前正在尝试调试一些导致我的.rst文件无法正确呈现的问题。我想使用Pycharm提供的.rst预览,但出现此错误: NameError: Ca
我正在制作一个 Python 脚本,该脚本采用多个具有 reStructuredText 语法的文本文件,并使用 Docutils 创建一个 LaTeX 文件。一切都很好,除了 Docutils 创建
我正在尝试将一些 HTML 内容转换为 ReStructuredText。问题是我有很多自定义 HTML,如果我不得不为每个东西编写一个特殊的解析器,我会放弃转换。 默认: text = '''
我有一个 Sphinx 文档实用程序的简单扩展(我使用的版本是 Sphinx-1.1.3-py2.6)。很喜欢this Doug Hellmann 的优秀示例。如何添加 rel='bar' 的最终
参见:http://diveintopython.net/native_data_types/lists.html#d0e5623 我有一个网站,上面有代码示例,通过 docutils 生成,CSS
我是一名优秀的程序员,十分优秀!