gpt4 book ai didi

python - 从 Sphinx 中的 .rst 格式的文件导入多个表

转载 作者:行者123 更新时间:2023-12-01 08:05:00 26 4
gpt4 key购买 nike

我想从单个 .rst 中的多个源 .csv 文件导入多个表。类似于下面的 .rst 示例:

=======
Section
=======

subsection01
------------
.. csv-table:: my_table1
:file: my_file1.csv

subsection02
------------
.. csv-table:: my_table2
:file: my_file2.csv

但是,这给了我一个错误:

Exception occurred:
File "/var/jenkins_home/.local/lib/python2.7/site-packages/sphinx/environment/__init__.py", line 612, in get_doctree
doctree = pickle.load(f)
ValueError: unsupported pickle protocol: 4
The full traceback has been saved in /tmp/sphinx-err-IQAuoY.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
Makefile:20: recipe for target 'html' failed
make: *** [html] Error 2
Build step 'Execute shell' marked build as failure
Finished: FAILURE

我必须提到,如果我将上面的每个 import block 放在单独的 .rst 中,它们就会正常工作。但这不是我需要的。对我来说,上面的消息似乎是一个 sphinx 错误/问题。

对此有什么想法/解决方案吗?

最佳答案

可能需要更新版本的 Python 来读取 pickle 输出:)Pickles 协议(protocol)版本 4 看起来像是在 Python 3.4 中添加的,更新可能会起作用!

Exception occurred:
File "/var/jenkins_home/.local/lib/python2.7/site-packages/sphinx/environment/__init__.py", line 612, in get_doctree
doctree = pickle.load(f)
ValueError: unsupported pickle protocol: 4

关于python - 从 Sphinx 中的 .rst 格式的文件导入多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55581191/

26 4 0
文章推荐: python - 如何用 Python AST 中的值替换变量名?
文章推荐: java - 如何从 Map 中提取整数数组的长度?
文章推荐: java - java中的Mastermind游戏
文章推荐: jquery - 尝试使用 jQuery 在
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com