
Ich möchte Python als Rechner verwenden und alles in eine Datei ausgeben. Aber
mamboleo@mamboleo-K56CB:~$ python
Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 5**555 > output
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'output' is not defined
Ich erhalte eine Fehlermeldung und konnte nicht herausfinden, wie ich mein Ergebnis in einer Textdatei ausgeben kann. 2>
funktioniert auch nicht.
Antwort1
out = open("output.txt", "w")
out.write(str(5*5+9))
out.close()
Dazu müssen Sie das Python-Dateiobjekt öffnen. Wenn Sie ein Python-Skript ausführen, können Sie '>' verwenden:
python test.py > output