【发布时间】:2018-11-17 08:14:40
【问题描述】:
试图运行这个 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 的新手。
【问题讨论】:
-
看起来您正在使用一个名为
random的变量,并且在某处它指向了一个int对象。 -
您在
www.youtube.com之前还缺少单引号' -
@AbdulNiyasPM 你建议我做什么
-
一旦我在这里用
visit替换了vistopen(vist)它就对我有用。 -
@MaorRefaeli 我之前注意到了。我更正了它,但程序仍然存在问题