【发布时间】:2017-10-11 06:46:03
【问题描述】:
我在 Mac OSX 10.12.4 上运行 Python3.6
/Documents/PyProjects/modules/
在该目录中,存在 __init__.py 和 Pyrime.py。 Pyrime.py 里面有一些函数。
/Documents/PyProjects/PE010/
我的程序位于该目录中:PE010_Summation_of_Primes.py。我想在Pyrime.py 中导入一个名为is_prime 的函数以在PE010_Summation_of_Primes.py 中使用。我想我需要做的就是写信,PE010_Summation_of_Primes.py:
from modules.Pyrime import is_prime
这不起作用。我的终端抛出:
Traceback (most recent call last):
File "PE010_Summation_of_Primes.py", line 1, in <module>
from Pyrime import is_prime
ModuleNotFoundError: No module named 'Pyrime'
Python 是我见过的第一种语言,到目前为止我只见过它大约一周。我查看了很多文档,但对于像我这样的初学者来说,它并不是很有启发性。
【问题讨论】:
-
请务必查看documentation,其中的基本内容描述得非常清楚。在您的描述中要评论的一件事是您必须尊重名称
__init__.py(注意两个双下划线)
标签: python macos python-3.x python-module