我试图在 python 2.7.5 中解析一个空格分隔的文本文件,它看起来有点像:
variable description useless data
a1 asdfsdf 2342354
Sometimes it goes into further detail about the
variable/description here
a2 asdsfda 32123
编辑:对不起,开头添加的空格,我没有看到它们
我希望能够将文本文件拆分为一个数组,其中变量和描述位于 2 个单独的列中,并剪切所有无用的数据并跳过任何不以字符串开头的行。我设置代码开始的方式是:
import os
import pandas
import numpy
os.chdir('C:\folderwithfiles')
f = open('Myfile.txt', 'r')
lines = f.readlines()
for line in lines:
if not line.strip():
continue
else:
print(line)
print(lines)
截至目前,这段代码跳过了变量行之间的大部分描述行,但是在解析中仍然会弹出一些。如果我能得到任何帮助来解决我的跳线问题,或者帮助我开始使用列形成部分,那就太好了!我在python方面也没有很多经验。谢谢!
编辑:代码之前的文件的一部分
CASEID (id) Case Identification 1 15 AN
MIDX (id) Index to Birth History 16 1 No
1:6
后:
CASEID (id) Case Identification 1 15 AN
MIDX (id) Index to Birth History 16 1 No
1:6