Könnten Sie mir helfen, einen Bezeichnerwert durch einen Wert aus einem Wörterbuch zu ersetzen. So sieht der Code wie folgtErsetzen eines Werts in Zeichenfolge durch einen Wert in einem Wörterbuch in Python
#string holds the value we want to output
s = '${1}_p${guid}s_${2}'
d = {1: 'bob', 2: '123abc', 3: 'CA', 4: 'smith' }
ich ersetzen können, will $ {1} mit bob und $ {2} mit 123abc, ich will nur einen Wert ändern, wenn der Wert in $ {} ist nur eine Zahl, dann ersetzen Sie sie durch den Wert im Wörterbuch.
output = 'bob_p${guid}s_123abc'
Ich habe versucht, Vorlage-Modul, aber es war nicht sub im Wert.
Wo Sie die Zeichenfolge 'S' aus bekommen Sie? Haben Sie die Freiheit zu ändern, wie "s" formatiert ist? – mkrieger1
Können Sie bitte zeigen, was Sie versucht haben und wie es nicht funktioniert hat? – mkrieger1
s stammt aus einer Eigenschaftendatei, die jederzeit bearbeitet werden konnte. – JanDoe2891