在python中从带有计数器的文件读取列表

2024-04-26 12:25:06 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有它的工作,但我不能让我的文本从我的文本文件阅读单独一行。你知道吗

它只是出来了整个.txt文件,提示是想顺便说一句

print "Type the filename again:"
file_again = raw_input("> ")
txt_again = open(file_again)

Tags: 文件the文本txtinputrawtypeopen
2条回答

您希望像这样浏览文件:

print("Type the filename again:")
file_again = raw_input("> ")

lines = []
with open(file_again, 'r') as f:
    for line in f:
        # do whatever you need to

with语句确保文件完成后为您关闭,for逐行遍历文件

如果您需要在问题标题中填写的计数器,可以使用枚举:

print("Type the filename again:")
file_again = raw_input("> ")

with open(file_again,'r') as f:
    for linenumber, line in enumerate(f):
        # process all lines one by one

相关问题 更多 >