您所说的问题是标准的名称空间/范围问题。您已经在amazement.py范围内创建了一个变量,但没有在jumble_game.py命名空间中创建了一个变量。结果,如果不告诉程序从何处获取该变量,就无法访问amazement.py中的顶级变量。
您可以做几件事。我将列出两个:
1。
from amazement import filename
如前所述,这将允许您使用术语“文件名”。
或2。
更换任何参考
filename用
amazement.filename。
您可以在此处阅读有关范围和名称空间的更多信息:http
:
//sebastianraschka.com/Articles/2014_python_scope_and_namespaces.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)