Strings zusammenfügen - geht das schöner ?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Gunnar
User
Beiträge: 68
Registriert: Samstag 23. Oktober 2004, 08:59

Moin Ihr,

zur Zeit füge ich Strings ( zum Beispiel für ein subprocess-Kommando ) folgendermaßen zusammen :

Code: Alles auswählen

...
option1 = '-deloc'
option2 = '-resize 723 123'

command = 'Programm ' + option1 + ' ' + option2
subprocess(command)
...
Das geht doch bestimmt um einiges schöner ?!

Gruß,
Gunnar
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Da setzte ich immer Sting-Operatoren ein:

Code: Alles auswählen

option1 = '-deloc'
option2 = '-resize 723 123'

command = 'Programm %s %s' % (option1, option2)
subprocess(command)

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Oder gleich

Code: Alles auswählen

subprocess('Programm %s %s' % (option1, option2))
Benutzeravatar
Gunnar
User
Beiträge: 68
Registriert: Samstag 23. Oktober 2004, 08:59

Stringoperatoren habe ich noch nicht verinnerlicht, "die Gelegenheit ist jetzt" oder wie war das ? ;)

Thx,
Gunnar
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Schau mal den Link zum Link:
http://www.python-forum.de/viewtopic.php?t=3624

EDIT: Wobei es geht da um "String-Manipulation", nicht um String Formatting Operations

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten