Bir python modülünü autodoc için sphinx kullanıyorum. Örneğin, dosya test.py böyle kodum:Sphinx autodoc içinde modül üye içeriğini devre dışı bırak
Number2Name = {'1': u'中文', '3': u'英文'}
"""
字典数据结构 # Dictionary data structures
"""
Bunda ilk dosyayı yazarken: Unicode dizeleri yerine Çince karakterler ile değil, Doğru html sayfası üretecektir
.. automodule:: test
:members:
gibi: veri bunun giderek daha fazla bilgi aldığında html sayfası yerine bir sürü alırken dışı okunabilir bilgiler sunan neden
test.Number2Name={'1': u'\u4e2d\u6587', '3': u'\u82f1\u6587'}
字典数据类型结构
, bu can sıkıcı hale gelir.
Sphinx, modüldeki değişkenin değerini göstermeyi devre dışı bırakabilir mi acaba? Böyle sayfayı yapma:
test.Number2Name
字典数据类型结构
Ben
http://www.sphinx-doc.org/en/stable/ext/autodoc.html#module-sphinx.ext.autodoc okumak ama bir çözüm bulamıyor. Sanırım bu özelliği desteklemek için sfenks kaynak kodunu değiştirmeliyim?
evet, betik '# - * - kodlama: utf-8 - * -' ile başlar ve betik başarılı bir şekilde çalışabilir. – PythonShell