在 python 控制台中我可以运行:
from random import randint
但是当我运行时出现错误:
import random.randint
错误提示:
ModuleNotFoundError: No module named 'random.randint'; 'random' is not a package
我认为这两个 import 语句是同义词。也许我错过了什么?
最佳答案
import random.randint
被解析为名为 randint
的子模块的导入来自名为 random
的包 .
错误消息试图告诉您 random
不是带有子模块的包。事实上它只是一个模块, random.py
,和randint
是该模块中定义的方法。
您可以使用这个:
from random import randint
randint(...)
或者这个:
import random
random.randint(...)
关于python - 无法导入 random.randint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52979968/