【发布时间】:2017-06-29 01:52:19
【问题描述】:
我有两个脚本main.py 和get_number.py。脚本get_number.py 在被调用时返回一个随机数。我想从main.py 调用这个脚本并打印所有这些返回值。换句话说,脚本get_number.py如下:
def get_random():
return np.random.uniform(0,1)
现在我在main.py中有以下代码
import get_number
n_call = 4
values = np.zeros(n_call)
for i in range(n_call):
values[i]= get_number.get_random()
print(values)
但是我收到No module named get_number 的错误。我将如何完成这项任务?
【问题讨论】:
-
尝试相对导入。
import .get_number。糟糕,语法不正确。 schwo 解决了这个问题,检查他们的。 -
@BrandonIbbotson:显示
invalid syntax -
from . import get_number -
@schwobaseggl:
Parent module not loaded, cannot perform relative import -
在两个脚本所在的文件夹中添加一个空的
__init__.py!
标签: python