【发布时间】:2021-09-23 11:26:08
【问题描述】:
这是我的简单音乐测验代码的一部分。但是,每当我运行 file.readline() 时,它都会返回一个空白区域。有一个名为 storage.txt 的文本文件,其中包含数据。我尝试过使用 file.seek()、file.read() 和 file.readlines(),但到目前为止还没有一个允许我打印特定的行。
points = 0
question_number = 0
file = open("storage.txt","r")
while True:
question_number = question_number + 1
keyword = file.readline(question_number)
print("Who made this song?")
answer = input(keyword)
if answer == file.readline(question_number+1):
print("You got it right, 1 point for you!")
points += 1
else:
print("You lost with",points,"points.")
break
file.close()
print("All done.")
【问题讨论】:
-
你能检查一次readline定义吗? w3schools.com/python/ref_file_readline.asp
标签: python