繁体   English   中英

如何将从文本文件读取的数据转换为数字数组?

[英]How to convert a data read from a text file to an array of numbers?

我正在尝试将从文本文件读取的数据转换为数字数组。

我做了以下,

with open(src+"process_ids.txt", "r") as f:
    data = f.readlines()

输出数据是,

['[36950, 36968, 36969]']

并且类型是字符串

我想将其转换为数字数组,例如,

[36950, 36968, 36969]

看起来它是一种json格式。 您可以尝试以下操作:

import json
with open(src + "process_ids.txt", "r") as f:
    data = json.loads(f.read())

现在,数据具有列表类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM