Seite 1 von 1

Kann man den Wert in ' ' variabel ändern?

Verfasst: Montag 26. April 2021, 13:37
von Xalooz
Hallo,

ich sende Befehle an mein Gerät z.B.

Code: Alles auswählen

AGILENT_33220A.write('FREQ 25000')
25000 ist der Wert den ich per Hand eingebe. Wenn ich jetzt einen anderen Wert übergeben möchte, muss ich diesen per Hand ändern. Meine Frage daher: Wenn ich jetzt anstatt 25000 die Variable x einfüge:

Code: Alles auswählen

x= 25000

AGILENT_33220A.write('FREQ x')
Funktioniert es so nicht. Gibt es hierfür eine Lösung?

Re: Kann man den Wert in ' ' variabel ändern?

Verfasst: Montag 26. April 2021, 13:42
von __deets__
Die Loesung heisst String-Formatting, und seit Python 3.6 ist sie ganz besonders einfach geworden:

Code: Alles auswählen

x = 25000
dingsbums.write(f"FREQ {x}")
https://docs.python.org/3/tutorial/inpu ... g-literals

Re: Kann man den Wert in ' ' variabel ändern?

Verfasst: Montag 26. April 2021, 13:52
von Xalooz
Vielen Dank, genau das was ich gesucht habe!