python如何将txt文件读成数组

2025-05-14 21:21:32

1、为方便演示,我们准备一个1.txt文本文件做为读取对象,内容如下:[-6,张三, 29, -19, -8, -10, -2, -2][3, 李四, -21, -8, 0, 2, 10, -9][-6, 王五, -8, 30, -5, -4, 4, -4][9, 赵六, 22, -1, 4, -4, 0, 10][29, 孙七, 25, 14, -6, -1, 3, 3][18, 钱八, 68, 27, -1, -3, -16, 8]

python如何将txt文件读成数组python如何将txt文件读成数组

4、现在我们已经将txt文件转换成了行数组,我们再来将每列也转换成数组。file = open("1.txt","r")list = file.readlines()for fields in list: fields=fields.strip(); fields=fields.strip("[]"); fields=fields.split(",");其中,fields.strip()用来删除字符串两端的空白字符。fields.strip("[]")用来删除字符串两端方括号。fields.split(",")的作用是以逗号为分隔符,将字符串进行分隔。

python如何将txt文件读成数组

6、现在我们只需将行数组和列数组组合起来,就可以将整个文本文件转化为一个数组了,修改代码如下:file = open("1.txt","r")list = file.readlines()lists = []for fields in list: fields=fields.strip(); fields=fields.strip("[]"); fields=fields.split(","); lists.append(fields);其中lists数组就是整个txt文件转换成的数组了。

python如何将txt文件读成数组
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢