我的代码是用python编写的
openFile=open(filename,"r") for lines in openFile.readlines(): line = lines.strip() if line: tabsplit=line.split("\t") print(tabsplit)
这是。。。你知道吗
['-120.066667 35.000000 844'] ['-120.050000 35.000000 916'] ['-120.033333 35.000000 971'] ['-120.016667 35.000000 1103']...
我不明白为什么要打印(tabsplit[2]) 上面写着
索引器错误:列表索引超出范围
我想要的是能够访问每个值,所以当我说
打印(tabsplit[0])我得到所有的-120.06,-120.05。。。你知道吗
我为一个不同类型的文件编写了一个代码,它工作得很好,这就是为什么我感到困惑,为什么它不工作。你知道吗
有什么想法吗?你知道吗
试试看
实际上,文件中没有制表符,而是有连续的空格
在某个时候它是一个标签。。。但后来一些编辑把它改成用连续的空格隔开
同意Joran的观点,
line.split
根本没有分裂,您只是在输出端得到完整的行。你知道吗相关问题 更多 >
编程相关推荐