bin Neueinsteiger in der Pythonprogrammierung und wollte fragen, wie ich für die Ausgabe mir:
1. Variablen anlegen kann, um 2 Werte variabel aus der Inputdatei anzupassen.
habe die Funktion replace schon probiert, aber da die Zahl (12.5) kein string ist, funktionierts nicht
2. erscheint in der Ausgabedatei der Befehl:
if __name__ == "__main__":
main()
aus mir unerklärlichen Gründen nicht, weiß jmd. Abhilfe?
Vielen Dank im Voraus.
Code: Alles auswählen
import sys
import string
def main():
i = open('Eingabe.proc',"r")
o = open('Ausgabe.py',"w")
o.write("from py_mentat import *\n")
o.write("def main():\n")
for line in i:
s = line.strip()
if s == "":
continue
# print line
st = " py_send(\"%s\")\n" % s
o.write(st)
if __name__ == "__main__":
main()