【问题标题】:How to save line by line a file.txt in array or table? [duplicate]如何在数组或表中逐行保存file.txt? [复制]
【发布时间】:2018-05-27 19:44:43
【问题描述】:

我想在变量(数组或列表)中逐行保存 file.txt .所以如果file.txt是:

你好

怎么了

我希望我的代码将其逐行保存在同一个变量中,以便在需要使用该变量时轻松访问每一行。如果我只想访问第 2 行,我该怎么办?假设我不知道 file.txt 有多少行。 非常感谢!

【问题讨论】:

  • 所以坐下来喝杯咖啡,让我们来创建您的软件。祝你好运:-) 请向我们提供您迄今为止尝试过的代码示例。这样我们就可以更有效地帮助您。
  • 那么逐行阅读并将每一行保存为嵌套列表中的列表?你试过什么?
  • @Ivonet 谢谢!但这是我使用 python 的第一天,除非我尝试过,否则我不知道我做了什么。我会保留你的建议:)
  • @roganjosh 我有下面的解决方案,非常感谢!

标签: python arrays python-2.7


【解决方案1】:

这在 Python 中超级简单:

text_file = open("filename.txt", "r")

# Splits the element by "\n"
lines = text_file.readlines()
text_file.close()

#Print List of Lines in your File
print(lines)

#Print Number of Lines in your File
print(len(lines))

#Access Second Line in your file
print(lines[1])# Since python is zero indexed

【讨论】:

  • 天哪,你救了我的命,速度非常快,非常感谢!
猜你喜欢
  • 2020-09-09
  • 1970-01-01
  • 2022-08-16
  • 1970-01-01
  • 2017-04-25
  • 1970-01-01
  • 2013-06-07
  • 2017-08-21
  • 1970-01-01
相关资源
最近更新 更多