Script funktioniert in terminal nicht (Mac)
Verfasst: Mittwoch 11. April 2012, 20:19
Hi,
ich muss mich gleich im Vorhinein entschuldigen weil meine Frage mit großer Wahrscheinlichkeit ziemlich blöd ist. Aber wenn man sich nicht auskennt, findet man leider die Antworten auf seine Fragen nie.
Ich beginne gerade mit Python (auf einem Mac) und möchte ein ganz einfaches Skript laufen lassen, um auf die Twitter Api zuzugreifen. Hier das Skript (es handelt sich dabei um das Beispielscript für das Twittermodul):
Wenn ich dieses Skript im terminal mit chmod 755 ausführbar mache und dann starte bekomme ich folgenden Fehler:
Wenn ich einen noch einfacheren Code (zb. einfach nur eine Variable printen) auf diese Weise ausführe, funktioniert es.
wenn ich aber im terminal python starte und den code Zeile für Zeile eingebe funktioniert das Ganze (bei gleicher Python Version 2.6.1). Was mache ich falsch?
lg und entschuldigt nochmal die Einfachheit der Frage
ich muss mich gleich im Vorhinein entschuldigen weil meine Frage mit großer Wahrscheinlichkeit ziemlich blöd ist. Aber wenn man sich nicht auskennt, findet man leider die Antworten auf seine Fragen nie.
Ich beginne gerade mit Python (auf einem Mac) und möchte ein ganz einfaches Skript laufen lassen, um auf die Twitter Api zuzugreifen. Hier das Skript (es handelt sich dabei um das Beispielscript für das Twittermodul):
Code: Alles auswählen
#!/usr/bin/python
import twitter
api = twitter.Api()
statuses = api.GetUserTimeline('username')
print [s.text for s in statuses]
Code: Alles auswählen
File "/Users/Benutzer/Desktop/twitter.py", line 2, in <module>
import twitter
File "/Users/Benutzer/Desktop/twitter.py", line 3, in <module>
api = twitter.Api()
AttributeError: 'module' object has no attribute 'Api'
wenn ich aber im terminal python starte und den code Zeile für Zeile eingebe funktioniert das Ganze (bei gleicher Python Version 2.6.1). Was mache ich falsch?
lg und entschuldigt nochmal die Einfachheit der Frage