Ich habe einen Standardwert, der eine '%' enthält, die ich auch in das Hilfedokument meines Arguments einfügen. Z.B .:Python argparse Fehler mit '%' in Hilfe-Zeichenfolge
argparse Fehler auf parse_args()
[snip]
args = parser.parse_args()
[snip]"../python2.5/site-packages/argparse.py", line 622, in _expand_help
return self._get_help_string(action) % params
ValueError: unsupported format character 'O' (0x4f) at index 83
Super Tipp! Wird es "%" automatisch zurückgeben? – Rafe
Beachten Sie die '%' in meinem Standardwert. Es ist nicht notwendig, automatisch zu entkommen, da 'argparse' nicht versucht, den Standardwert zu 'evaluieren'. Ihr Code benötigt es, weil Sie den Standardwert in die Hilfezeichenfolge eingeben, bevor Sie es an "argparse" übergeben haben. – hpaulj