ich bin seit kurzem neu mit Python unterwegs. Die ersten Schritte haben Dank Tutorials und den Foren funktioniert. Nun gehts nicht weiter...
Ich möchte folgendes umsetzten:
Ich habe ein Python Script, welches veränderliche Variablen enthalten soll. Dieses Python Script ist fertig und funktioniert mit Zahlenwerte. Nun ersetzte ich die Zahlenwerte mit Variablen. Diese sollen wiederum in einer Textdatei definiert werden (var1 = 1 ; var2 = 3; var3=HP35 usw.). Nun möchte ich das meine Variablen in mein Python Script geladen werden und dort die Stellen der Platzhalter (var1, var2, var3) einnehmen. Das ursprüngliche Script soll dabei aber nicht überspeichert werden, sondern nur als Vorlage benutzt werden, sodass ich eine "neues" Python Script erhalte, welches unter einem neuen Namen(Typenbezeichnung: HP35 o.ä.) abgespeichert wird.
Zusammenfassend:
Python Script mit Variablen und Textdatei mit Definitionen der Variablen sollen zu einem neuen Python Script inklusive der Variablenwerte verschmelzen.
Meine Idee bisher:
Code: Alles auswählen
fobj_in = open("Variableneingabe.txt")
fobj_out = open("neues_script.py","w")
i = 1
for line in fobj_in:
print line.rstrip()
fobj_out.write("python sc: " + line)
i = i + 1
fobj_in.close()
fobj_out.close()
Wenn dies noch nicht der Fall ist, würde ich mich über Anregungen sehr freuen.
Daher bedanke ich mich im Voraus.
Lena
P.S.: Falls der Fehler nicht genau genug beschrieben ist, fragt nach. Dann werde ich das versuchen genauer zu beschreiben.