在ex49中,我們被告知使用以下命令調用在ex48中創建的lexicon.py文件。這條消息是什麼意思?來自:無法讀取/ var/mail/ex48(學習Python的困難之路ex49)
當我嘗試導入詞庫文件用下面的命令
>>> from ex48 import lexicon
它返回下列信息:
from: can't read /var/mail/ex48
我試圖尋找這件事。這是什麼意思?是一個文件在錯誤的地方?
在ex49中,我們被告知使用以下命令調用在ex48中創建的lexicon.py文件。這條消息是什麼意思?來自:無法讀取/ var/mail/ex48(學習Python的困難之路ex49)
當我嘗試導入詞庫文件用下面的命令
>>> from ex48 import lexicon
它返回下列信息:
from: can't read /var/mail/ex48
我試圖尋找這件事。這是什麼意思?是一個文件在錯誤的地方?
您沒有在Python shell中鍵入「from ex48 import lexicon」,而是在命令行鍵入它。 「from」是列出郵件來自哪裏的命令,因此是/ var/mail位置。
您可以從命令產生不同的錯誤信息告訴這一點:
localhost-2:~ $ from ex48 import lexicon
from: can't read /var/mail/ex48
localhost-2:~ $ python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from ex48 import lexicon
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ex48
你需要的家當添加到您的程序的第一道防線。放入#!/usr/bin/python
或您的python bin所在的位置,並且您的程序將運行。
它不是一個腳本,他在提示符下運行它 –
那麼你是說我把它輸入lexicon.py文件?我如何運行我的詞典遊戲掃描儀(ex49)? – chacha