我如何将'string'输出转换为JSON中的数字输出?

问题描述 投票:0回答:1

我正在编写此代码,因此需要输入数字。请查看下面的代码:

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。预先谢谢你。

python json python-3.x python-2.7
1个回答
0
投票

您可以将类型转换为整数:

read_hosts = csv.reader(hosts, delimiter = '\n')
read_hosts = [int(x) for x in list(read_hosts)]
© www.soinside.com 2019 - 2024. All rights reserved.