Ich benutze Sphinx Autodoc ein Python-Modul. So wie dies mein Code in der Datei test.py:Disable Modul Mitglied Inhalte in sphinx Autodoc
Number2Name = {'1': u'中文', '3': u'英文'}
"""
字典数据结构 # Dictionary data structures
"""
Wenn ich schreibe diese in erste Datei:
.. automodule:: test
:members:
Es korrekte HTML-Seite generieren, aber mit Unicode-Strings anstelle von chinesischen Schriftzeichen wie:
test.Number2Name={'1': u'\u4e2d\u6587', '3': u'\u82f1\u6587'}
字典数据类型结构
Wenn die Daten mehr und mehr Informationen in es wird, werden diese ärgerlich weil es nicht lesbaren Informationen bietet, während eine Menge Platz in der hTML-Seite zu nehmen.
Also frage ich mich, ob Sphinx deaktivieren kann, zeigt den Wert der Variablen im Modul. Machen Sie die Seite wie folgt aus:
test.Number2Name
字典数据类型结构
las ich http://www.sphinx-doc.org/en/stable/ext/autodoc.html#module-sphinx.ext.autodoc aber keine Lösung finden können. Ich denke, ich sollte den Sphinx-Quellcode modifizieren, um diese Funktion zu unterstützen.
ja, das Skript beginnt mit '# - * - Codierung: utf-8 - * -' und das Skript kann erfolgreich ausgeführt werden. – PythonShell