Was bedeutet diese Nachricht? von: kann nicht lesen / var / mail / ex48 (Lerne Python auf dem harten Weg ex49)

8

In ex49 werden wir aufgefordert, die in ex48 erstellte Datei lexicon.py mit dem folgenden Befehl aufzurufen.

Wenn ich versuche, die Lexikondatei mit dem folgenden Befehl zu importieren

%Vor%

gibt Folgendes zurück:

%Vor%

Ich habe versucht, das nachzuschlagen. Was bedeutet das? Ist eine Datei an der falschen Stelle?

    
chacha 06.11.2011, 15:22
quelle

2 Antworten

23

Sie müssen den Shebang der ersten Zeile Ihres Programms hinzufügen. Geben Sie #!/usr/bin/python oder wo auch immer Ihre Python-Bin befindet und Ihr Programm wird ausgeführt.

    
Joe 30.07.2012 20:35
quelle
11

Sie haben "from ex48 import lexicon" nicht in der Python-Shell eingegeben, Sie haben es in der Befehlszeile eingegeben. "Von" ist der Befehl, der auflistet, von wem Mail kommt, daher der / var / mail location.

Das erkennen Sie an den verschiedenen Fehlermeldungen, die die Befehle erzeugen:

%Vor%     
DSM 06.11.2011 15:25
quelle

Tags und Links