Problem beim Öffnen einer Datei

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.
Antworten
Martin Hinrichs

Hi,
ich mache grade allererste Versuche in Python, und habe jetzt ein Problem das ich absolut nicht gelöst kriege.
Ich habe als einfache Übung in eine Datei geschrieben:

Code: Alles auswählen

# /usr/bin/env python
# -*- coding: iso-8859-1 -*-

datei = open('datei.txt')
a = datei.read()
datei.close()
print a
Wenn ich jetzt versuche, dieses Script auszuführen, bekomme ich nur:

Code: Alles auswählen

bash-2.05b$ ./counter.py
./counter.py: line 4: syntax error near unexpected token `('
./counter.py: line 4: `datei = open('datei.txt')'
Mir ist nicht klar, wo da der Fehler liegt und wenn ich das ganze im interaktiven Interpreter probiere, funktioniert auch alles wunderbar.

Hat einer von euch vielleicht eine Idee, was ich falsch gemacht haben könnte?

Edit (Leonidas): Code in Python-Tags gesetzt
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Hi!

Da fehlt ein ! in

Code: Alles auswählen

#!/usr/bin/env python 
Wenn ich den Code copy&paste steht da auch ein Leerzeichen davor, sollte auch nicht sein ;)

Gruß, mawe
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Und natürlich kannst du es auch per
leonidas@router:~$ python counter.py
leonidas@router:~$ python2.4 counter.py
ausführen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Gast

au...
und nach diesem '!' habe ich also 2 Stunden lang gesucht...
Sry für den Doppelpost und vielen Dank für eure schnelle Hilfe
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Anonymous hat geschrieben:Sry für den Doppelpost und vielen Dank für eure schnelle Hilfe
Kein Thema, der Doppelpost ist weg.
Ranga Yogeshwar hat geschrieben:Bleiben Sie uns treu, empfehlen Sie uns weiter.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten