Ein Literal "*" in RestructuredText

9

Ich betrachte diesen Codeschnipsel:

%Vor%

Und sobald ich Sphinx betreibe, bekomme ich den ach so hilfreichen Fehler:

%Vor%

Also habe ich param ''*''args , param :literal:'*' args ausprobiert und trotzdem die Warnung erhalten.

Wie kann ich in restructuredText ein Literal * haben?

    
Sardathrion 26.05.2015, 09:23
quelle

2 Antworten

12

Sie könnten das (etwas hässliche) Backslash-Zitat verwenden: \*

BEARBEITEN: Als (etwas hässliches) Addendum können Sie, wenn Sie sich Sorgen wegen der pylint Warnung über den Backslash machen, ein r zum Stringliteral hinzufügen: r""" ... docstring ... """ . Dies wurde in diesem Problem beschrieben .

Wenn verschiedene Textverarbeitungssysteme gut zusammenspielen, wird manchmal die Ästhetik zerstört.

    
knitti 26.05.2015, 09:39
quelle
-1

Im restrukturierten Text können Sie die .. code :: python-Direktive verwenden.

Ссылка

Damit können Sie einen literalen Block aus Python-Code ohne hässliche '\' Zeichen erstellen.

Es sieht so aus:

%Vor%

Ein Beispiel mit Ihrer Funktion ist hier:

Ссылка

    
matthewrsj 08.07.2015 23:07
quelle