ucesols,字符串超出范围

ucesols, string out of range

我想从一个 TXT 文件中读取 3 列....

我从 np.loadtxt 开始:

data_locs,data_date, data_metar=np.loadtxt(path, usecols=(0,1,21), delimeter=',', skiprows=1)

文件看起来像这样:

我想提取三个不同的列以获得: 站,有效,metar

有人可以帮助我吗?

最佳

这应该为您提供一列..您无需加载整个文件即可获得类似的其他列:

result = []
with open("yout_txt.txt") as infile:
    for line in infile:
        result.append(line.split(',')[1])