我正在制作一个关于不同难度的Python的测试。我正在尝试使用函数,以便可以继续调用代码中最频繁的部分,将问题从外部文本文件追加到列表中。
但是,我遇到了一个问题。尝试调用函数时,出现错误:
NameError: name 'f' is not defined
我想尽了一切办法,但如果有人能提供帮助,我将不胜感激!
功能如下:
def quiz(f):
f = open("quiz.txt", "r").read().split('\n')
for line in f:
f.append(questions)
f.close()
quiz(f)
print(questions)
print(questions)
位只是一种检查行是否已附加到列表的方法。
目前没有回答
相关问题 更多 >
编程相关推荐