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.
Benutzeravatar
Gunnar
User
Beiträge: 68
Registriert: Samstag 23. Oktober 2004, 08:59

Strings zusammenfügen - geht das schöner ?

Beitragvon Gunnar » Freitag 11. November 2005, 15:11

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
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Freitag 11. November 2005, 15:14

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)

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Beitragvon Joghurt » Freitag 11. November 2005, 15:19

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

Beitragvon Gunnar » Freitag 11. November 2005, 16:29

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

Thx,
Gunnar
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Freitag 11. November 2005, 16:43

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

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]