您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python导入自己的模块-名称未定义

Python导入自己的模块-名称未定义

您所说的问题是标准的名称空间/范围问题。您已经在amazement.py范围内创建了一个变量,但没有在jumble_game.py命名空间中创建了一个变量。结果,如果不告诉程序从何处获取该变量,就无法访??问amazement.py中的顶级变量。

您可以做几件事。我将列出两个:

1。

from amazement import filename

如前所述,这将允许您使用术语“文件名”。

或2。

更换任何参考filenameamazement.filename

您可以在此处阅读有关范围和名称间的更多信息:http ://sebastianraschka.com/Articles/2014_python_scope_and_namespaces.html

python 2022/1/1 18:25:33 有182人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶