如何在python中读取文本文件?我想让python显示我在python中写出它的名字的文本文件,然后我需要一个命令来向我显示该文本文件的关键词。
答案 0 :(得分:0)
逐行读取Python中的大文本文件,而不将其加载到内存中
查看上面的这个问题标题,它可以回答你的问题
答案 1 :(得分:0)
您正在寻找的功能是open
如果你跑
with open("myVar.file") as f:
for i in f:
# Do work here
应该做你想做的事
答案 2 :(得分:0)
以下是读取和编写下面的文本文件的示例。我相信你正在寻找“开放”的方法。
with open('New_Sample.txt', 'w') as f_object:
f_object.write('Python sample!\n')
f_object.write('Another line!\n')
您可以简单地打开所需的文件并输入该文件名作为第一个参数,然后使用“w”作为写入文件的第二个参数。如果Python文件和文本文件位于不同的目录中,则可能还必须使用相对路径或绝对路径来打开文件。由于我的Python文件和文本文件都在“下载”中,因此在这种情况下我不必这样做。
以下是在文本文件中读取的代码:
with open('New_Sample.txt') as f_object:
for line in f_object:
print(line.rstrip())
这是输出:
Python sample!
Another line!
您只需再次使用open方法,就可以在.txt文件行中打印文件以获取循环中的行。我在这种情况下使用rstrip(),因为当您尝试打印线条时,您将有一些空白区域。