python 3.x readlines()

时间:2016-08-08 04:07:23

标签: python-3.x readlines

暂停后,我现在又开始使用python,但在开始时我遇到了一个烦人的问题(至少对我来说不可解决......)。我想打开一个带有表格内容的普通.txt文件,这样我就可以迭代特定的“列”来收集我需要的所有信息。问题是我没有把文档的每一行都作为一个列表,而是python创建了每一行的字符串。我也试过.readlines(),但那也不起作用。 我在Win7 PC上工作,代码如下:

with open('C:\\filepath...\\file.txt') as file:
 for f in file:
  print(f[0])

我还要补充一点,我过去也使用过python而且从未遇到过这样的问题,所以如果有人知道解决方案,我会非常感谢一些帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

你只需要拆分:

TheList = []
with open('C:\\filepath...\\file.txt') as file:
    for f in file:
        TheList.append(f.split('\t'))