Python,如何导入.py fi

2024-06-24 12:30:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我的C:\Python27\word_data目录中有两个.py文件,称为main.pygethtml.py

我想在我的main.py中导入gethtml.py,并从该文件中打印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

我错过了什么?


Tags: 文件inpyimport目录datamaindef
1条回答
网友
1楼 · 发布于 2024-06-24 12:30:35

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

import os
print(os.getcwd())

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

相关问题 更多 >