2

我有一个目录,其中有两个.py文件在我的C:\Python27\word_data调用main.pygethtml.py.

我想从该文件中导入gethtml.py我的main.py, print def,我试图这样做:

import gethtml

print gethtml.getHtmlText()

当我在 Python shell 中运行它时,出现错误:

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    execfile("word_rank/main.py")
 File "word_rank/main.py", line 3, in <module>
    import gethtml
ImportError: No module named gethtml

我错过了什么?

4

1 回答 1

4

您可以检查 python 会话的工作目录是否是包含两个 python 文件的目录。您可以让 Python 报告当前工作目录的位置,如下所示:

import os
print(os.getcwd())

Python 将在当前工作目录(以及 PATH 中的某些目录)中查找您尝试导入的文件。找不到文件会出现上述错误。

于 2013-08-01T08:06:11.560 回答