Python 3:AttributeError:'int'对象没有属性'choice'

时间:2018-11-17 08:14:40

标签: python random

尝试运行此python 3程序,但似乎无法运行超过第一个循环。

import webbrowser
import time
import random

while True:
    sites = ['www.google.com', 'www.mastercode.com', 'www.youtube.com']
    site = random.choice(sites)
    visit = ("http://{}".format(site))
    webbrowser.open(vist)
    time.sleep(2)

在第一个循环之后,出现此错误:

AttributeError:“ int”对象没有属性“ choice”

我无法修复它。我仍然是python 3的新手。

1 个答案:

答案 0 :(得分:0)

我认为您必须具有一个名为random的变量,这意味着您已经覆盖了python的默认随机模块,将该变量名称从random更改为其他名称。