如何在Python中导入文件中的一系列行
我有一组数据文件,其中有一堆标头信息,后面是我想使用 python 存储在数据结构中的值列。
即:
%多行标题信息
%列标题
dataincol1 dataincol2 dataincol3
.... 等
文件之间的列的起点和长度不相同,但列标题相同。如果我使用标志(即找到列标题,设置标志并使用 readline 调用导入其余行),我可以做到这一点,但我想知道是否有更优雅的东西。
I have a set of data files where there is a bunch of header information followed by columns of values that I want to store in a data structure using python.
ie:
%multiple lines of header information
%column headers
dataincol1 dataincol2 dataincol3
....
etc
The starting point and length of the columns are not the same from file to file, but the column headers are the same. I can do this if I use a flag (ie, found the column headers, set flag and import the rest of the lines using the readline call) but I wanted to know if there was something more elegant.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一面旗帜就好了。然而,另一种方法是停止迭代并在另一个循环中继续它:
A flag is just fine. However one other way is to stop the iteration and continue it in another loop: