python如何收集数据_如何从另一个文件导入列表并从中“收集”数据?(Python)...

首先,我想指出我是一个极端的初学者,因为Python是我尝试学习的第一种编程语言。所以我创建了一个脚本来读取另一个文件中的列表(x)(名称.py),从中随机挑选一个单词,然后打印出来。代码如下:import tkinter

import random

def pickName():

exec(open("name.py").read())

limit = len(x)

result = int(random.randrange(limit))

finalResult = x.pop(result)

print ("Your lucky word is: %s ." %finalResult)

root = tkinter.Tk()

root.title("Arcadia")

root.geometry("200x100")

finalResult = tkinter.Label(root, text="", font=('Helvetica', 32))

finalResult.pack()

pickButton = tkinter.Button(text="Generate", command=pickName)

pickButton.pack()

root.mainloop()

我有名称.py在与主脚本相同的目录中,但是它说len(x)中的“x”没有定义,x是中的列表的名称名称.py.

我的代码以前在2.7x左右的版本中可以工作,但是现在我更新到了3.4,我不得不修改一些东西,比如exec命令,现在它不起作用了。。。有人能帮我吗?在

谢谢你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值