2013-04-17 6 views
7

Ich benutze Sphinx, um Dokumentation für mein Projekt zu generieren, und erstellen Sie die Dokumentation als Teil der Installation des Produkts. Ich möchte den Hostnamen dynamisch in den Text und/oder Code-Blöcke aufnehmen. Ich habe keine Erklärungen in der Dokumentation irgendwelche Einrichtungen für die Aufnahme der Ausgabe eines Shell-Befehls oder etwas anderes als bestimmte Zeile (n) aus einer bestimmten Datei gesehen. Gibt es diese Kapazität?einschließlich dynamischen Inhalt in Dokumentation von Python-Sphinx generiert

Antwort

5

Hier sind zwei Sphinx extensions die dies tun können:

  • autorun: führt Python-Code in runblock Richtlinien, fängt die Ausgabe und fügt sie in Dokumente.
  • programoutput: führt beliebige Befehle mit der Anweisung program-output aus und fügt die Ausgabe in Dokumente ein.
+0

Danke @mzjn, Ich bin mir sicher, dass ich in der Lage sein werde, eins von diesen zu tun, was ich suche. – Leah

Verwandte Themen