我将大量的txt文件读入列表。这是我的代码
import glob
path = '/Users/xccxken/Desktop/NNRelease/paperVersion/*.txt'
files = glob.glob(path)
for name in files:
with open(name) as f:
for line in f:
split = line.split()
if split and all('#' not in i for i in split):
r = split
a = []
b = []
for line in r:
a.append(r[0])
b.append(r[1])
输出是这样的
['water', 'water']
['shortage', 'shortage']
我的预期输出是两个列表a和b,如下所示:
a = [class, company,...,XXXX]
b = [size, size,..., YYYY]
每个文本文件如下:
请帮助我修复代码
a = []
b = []
for name in files:
with open(name) as f:
for line in f:
split = line.split()
if split and all('#' not in i for i in split):
a.append(split[0])
b.append(split[1])
print(a) # prints ['class', 'company', 'family', 'sandwich']
print(b) # prints ['size', 'size', 'size', 'size']
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句