Python: Variabel in .txt datei schreiben
Guten Tag,
Ich bräuchte einmal enorme Hilfe mit Python. ich habe nicht die Zeit, Python zu lernen und muss das Problem dringend lösen. habe schon viel probiert und manche Dinge fixen können aber bin jetzt überfragt.
Ich habe eine for Schleife welche, soweit ich weiß, eine .txt datei erzeugt. Und ich möchte jetzt, dass am Anfang von dieser Datei der Text aus 2 String Variabeln eingefügt wird.
Hier ist wie es aktuell im Script steht:
Kann mir bitte jemand sagen, was daran falsch ist und wie es geschrieben sein müsste? Ich nutze python zum absolut ersten mal und habe weniger als 2 Stunden Erfahrung mit der Sprache und das war auch alles nur troubleshooting und hoffen, dass ich den fehler beheben kann.
mit freundlichen Grüßen,
Ben
Ich bräuchte einmal enorme Hilfe mit Python. ich habe nicht die Zeit, Python zu lernen und muss das Problem dringend lösen. habe schon viel probiert und manche Dinge fixen können aber bin jetzt überfragt.
Ich habe eine for Schleife welche, soweit ich weiß, eine .txt datei erzeugt. Und ich möchte jetzt, dass am Anfang von dieser Datei der Text aus 2 String Variabeln eingefügt wird.
Hier ist wie es aktuell im Script steht:
f = open(outDatei)
with(open(inDatei)) as fIn:
for line in fIn:
f.write(abfrage) #String Variabel
f.write(ip) #String Variabel
f.write(parse(line) + "%Para%" + "\n")
Kann mir bitte jemand sagen, was daran falsch ist und wie es geschrieben sein müsste? Ich nutze python zum absolut ersten mal und habe weniger als 2 Stunden Erfahrung mit der Sprache und das war auch alles nur troubleshooting und hoffen, dass ich den fehler beheben kann.
mit freundlichen Grüßen,
Ben
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 392966
Url: https://administrator.de/forum/python-variabel-in-txt-datei-schreiben-392966.html
Ausgedruckt am: 15.04.2025 um 15:04 Uhr
4 Kommentare
Neuester Kommentar
Moin,
erzeugt wird die Datei nicht in der for-Schleife, sondern von dem "open" (mEn müsste das aber "f=open(ourDatei,"w+") sein)
Um zwei Variablen auszugeben genügt ein
in Zeile 2.
Findet man z.B. hier: https://www.guru99.com/reading-and-writing-files-in-python.html
lg,
Slainte
erzeugt wird die Datei nicht in der for-Schleife, sondern von dem "open" (mEn müsste das aber "f=open(ourDatei,"w+") sein)
Um zwei Variablen auszugeben genügt ein
f.write(var1 + var2)
in Zeile 2.
Findet man z.B. hier: https://www.guru99.com/reading-and-writing-files-in-python.html
lg,
Slainte