【发布时间】:2010-10-12 20:32:57
【问题描述】:
我在一个文件中有以下行,我想在其中获取第三列;在文件中我没有数字列:
- 红色;蓝色的;绿色的;白色的;橙色;
- 绿色;白色的;橙色;
- 蓝色;绿色的;白色;
- 红色;蓝色的;绿色的;白色;
- 蓝色;绿色的;白色的;橙色;
- 橙色
- 绿色;白色的;橙色;
- 白色;橙色
- 绿色;
我使用此代码行来做到这一点:
lines = i.split(";")[2]
问题是有些行只有一两列,所以它给了我“索引超出范围”的错误。请告诉我如何解决这个问题?
非常感谢 阿迪亚
【问题讨论】:
-
嗯,列数不够怎么办?
标签: python