我正在编写此代码,因此需要输入数字。请查看下面的代码:
def prev_hosting_comp_random():
with open('hostnumbers.txt') as hosts:
read_hosts = csv.reader(hosts, delimiter = '\n')
return random.choice(list(read_hosts))[0]
hostnumbers.txt文件是这样的:
1212
323
1314
45245
24
325
我需要的输出随机输出应为整数。我得到的当前结果是:"1212"
你能帮我吗?我需要这样的结果1212
。预先谢谢你。
您可以将类型转换为整数:
read_hosts = csv.reader(hosts, delimiter = '\n')
read_hosts = [int(x) for x in list(read_hosts)]