2017-07-14 1 views
0

Also habe ich einen Reddit Bot nach this guide gemacht. Ich besitze einen raspberry pi running raspbian. Ich benutze Python3 IDLE. Am Ende des Tutorials heißt es "Speichere die Datei und beende den Code-Editor. Über die Kommandozeile kannst du den Bot mit dem folgenden Befehl ausführen: python3 mybot.py". Ich tat das und bekam diesen Fehler:Terminal hat einen anderen Fehler als der tatsächliche Code

python example.py 
File "example.py", line 1 
    Python 3.4.2 (default, Oct 19 2014, 13:31:11) 
      ^
SyntaxError: invalid syntax 

Mein Problem? Das ist nicht in meinen code.The ersten beiden Zeilen meines Codes ist

import praw 
bot = praw.Reddit(user_agent='example'), 

Warum wäre es einen Fehler für eine nonexsistent erste Zeile geben? Irgendeine Hilfe?

+0

Aus demselben Endgerät (möglicherweise eine chmod +x erfordern), was Sie sehen, wenn Sie laufen 'cat exemple .py'? – litelite

+0

Enthält Ihr Code die Zeile: 'Python 3.4.2 (Standard, 19. Oktober 2014, 13:31:11)'? Ich bekomme einen ähnlichen Fehler durch Einfügen in eine Python-Datei: http://ideone.com/U2rTO6 –

+0

@litelite bei der Eingabe, die es gibt Python 3.4.2 (Standard, 19. Oktober 2014, 13:31:11) [GCC 4.9 .1] unter linux Geben Sie "copyright", "credits" oder "license()" ein, um weitere Informationen zu erhalten. >>> import praw – clara

Antwort

0

Python 3.4.2 (default, Oct 19 2014, 13:31:11) ist die Kopfzeile der Anwendung, wenn sie im interaktiven Modus gestartet wird.

Es scheint, dass es gestartet wird, ohne das von Ihnen angegebene Argument example.py zu berücksichtigen.

Sie sollten darum herum untersuchen. Würde das Schreiben von $(python example.py) besser funktionieren?

Ansonsten können Sie immer noch eine #!/usr/bin/env python als die erste Zeile der Datei hinzufügen, und versuchen Sie es mit ./example.py zu starten

+0

danke, ich werde das ausprobieren – clara

+0

Zögern Sie nicht, es zu markieren gelöst, wenn es Ihnen geholfen hat, damit andere Benutzer, die das gleiche Problem erfahren, wissen können, dass es geholfen hat. – Fabien

Verwandte Themen