从文件创建的列表中选择随机项(而不是从下一次随机拾取中选择此项)

时间:2017-12-06 22:02:05

标签: python-3.x

我正在尝试构建一个程序,该程序将从列表中选择一个随机项(每个项目只需一次),该项目是从文件导入的。 注意:我在文件中只放了一个项目(没有空格,没有昏迷,只有一个简单的单词)

我现在有这样的代码:

file = open('file.txt', 'r')
myList = file.readlines()
myList[0]

rand_item = random.choice(myList)
print (rand_item)

我刚刚参加我的课程,所以我只是在测试我所做的每一个新步骤。在这里,我想从列表中显示一个随机项(itsefl从文件导入)。

我尝试运行程序时收到此消息:

Traceback (most recent call last):
  File "C:/Users/Julien/Desktop/test final.py", line 16, in <module>
    rand_item = random.choice(listEmployee)
AttributeError: 'builtin_function_or_method' object has no attribute 'choice'

0 个答案:

没有答案