无法在IDLE中导入本机Python模块

时间:2017-06-27 21:31:40

标签: python macos osx-yosemite python-module python-3.6

我不是要导入我自己创建的模块,而是导入“随机”模块。

当我使用shell并尝试此操作时它工作正常但是如果我尝试编写程序并导入相同的模块,它会将random.randint(a,b)之类的字符串识别为语法错误,就像它从未解释过导入命令一样我知道人们因为他们的文件路径而导入自己的模块时遇到问题,但在这种情况下这应该不是问题。 如果它有助于我在OS X Yosemite上运行Python 3.6.0b4。

-------------------------------更新------------ --------------------

我修好了!事实证明,在尝试使用打印命令时,我的括号只是一个格式错误

以下是旧代码。

import random
def open():
    a = int (input("Start of Parameter? "))
    b = int (input("End of Parameter? "))
    print random.randint(a,b)

错误消息会在random.randint(a,b)中突出显示单词random,并引用“无效语法”

以下是新代码

import random
def open():
a = int (input("Start of Parameter? "))
b = int (input("End of Parameter? "))
print (random.randint(a,b))

0 个答案:

没有答案