Kodumu belgelemek için reStructuredText kullanıyorum, epydoc aracılığıyla güzel çevrimdışı HTML sayfaları elde etmek için. Sonuçlar parlaktır. Tek dezavantajı, Python etkileşimli kabuğunu kullandığımda, help() işlevinin, belge dizelerinde reST meta verilerini ayrıştırmaması ve bunun yerine, her şeyi olduğu gibi görüntülemesidir.reconsuredText, docstring ve python etkileşimli kabuk
Docstrings'in bazılarını en az şekilde ayrıştırmak için help() işlevinin olması için bir yol var mı?
Italik yazı tipleri veya köprüler oluşturulmasını beklemiyorum, ancak okunabilirliği artırmak için en azından bazı minimum temizleme. help()
fonksiyon Eğer yolda bir yerde bir sitecustomize.py
modül oluşturarak özelleştirebilirsiniz site
modülü tarafından yerleşik ad olarak eklenen
Kendi 'yardım()' yazabilirsiniz. Göründüğü kadar zor değil; sadece bazı [incelemek] (http://docs.python.org/library/inspect.html) kodu ve çağrıyı başlatmak. Gerçekten zor olmaz. – ulidtko
Yardımı özelleştirmeyi kolaylaştırmak() (örn. Pydoc modülünde daha fazla işlevsellik açığa çıkararak), http://bugs.python.org adresinden iyi bir özellik talebinde bulunabilir. – ncoghlan
Bu mevcut soru da ilgi çekici olabilir: http: // stackoverflow.com/questions/1192632/how-to-convert-restructuredtext-to-plain-text (Tam olarak aynı şey değil, alakalı olması için yeterlidir) – ncoghlan