mdsk.net
当前位置:首页 >> python 从txt中读取数据到 list 中 >>

python 从txt中读取数据到 list 中

list1,list2,list3.... 有多少行事先知道? a = open('myfile.txt')lines = a.readlines()lists = []#直接用一个数组存起来就好了for line in lines: lists.append(line.split())print(lists)

代码如下: #coding=utf-8content = []with open('test.txt', 'r') as f: for line in f.readlines(): content.append([line.strip('\n')]) print(content)运行结果:

filename = r'a.txt'alist = []lines = open(filename,'r').readlines()alist = [line.strip().split(',')[3] for line in lines ]#字段以逗号分隔,这里取得是第4列

#!/usr/bin/env python3.6import refname = 'a.txt'with open(fname) as f: s = f.read()numbers = [int(i) for i in re.findall(r'\d+', s)]print(f'numbers: {numbers}\nsum: {sum(numbers)}')

背景: 文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如: 0 4 3 1 2 2 1 0 3 1 2 0 …… 现在需要将每一行数据存为一个list,然后所有行组成一个大的list。 工具: 1.strip():用于移除字符串头尾指定的字符,默认为空格,...

##文件中内容cat a.txt (('aa', 6L), [('n', '3CE'), ('c', '48'), ('c', 'ff')])(('bb', 5L), [('n', '4E5'), ('c', '28'), ('c', '2'), ('c', '8')])(('cc', 2L), [('n', '5DC'), ('c', '108'), ('c', '4'), ('c', '2'), ('c', '4')])#python...

1、首先打开pycharm,新建一个空白的python文件,将其命名为test.py备用: 2、接着新建一个没test的txt文件,写入一些内容备用: 3、这里开始编写处理txt的文件的函数,首先使用codes模块下的open函数打开文件,该模块对编码的支持较好,然后把...

#!/usr/bin/env pythonf = open("a.txt")for line in f: r = line

#python3.3file = open('test.txt')lines = file.readlines()aa=[]for line in lines: temp = line.replace('"','').split(',') del(temp[0]) del(temp[2]) aa.append(temp)print(aa) #2.x请将此行改为 print aa

file = open('test.txt', 'r') result = list() for c in file.readlines(): c_array = c.split(" ") result.append(c_array[-1]) print(result)

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com