我正在做一个基于文本的游戏,我刚刚完成了大部分代码,现在我唯一要写的就是游戏内容。你知道吗
然而,我现在拥有的大多是破碎的。每次我用这四个文件运行this file:this、this和this文件时,当我输入“play”或“story”时,它就会崩溃,它分别给出“NameError:Global name'gameF'not defined”和“NameError:Global name'storyF'not defined”。你知道吗
我试过在google上搜索“Global name”和“namererror”,但没有发现任何有用的或我能理解的东西。你知道吗
调用名为
gameF()
或其他函数时,有两种可能:那么,你在哪里定义这些函数呢?你知道吗
编辑我刚刚注意到您包含了类似
game,consolle and story
的内容。如果gameF
是在game
中定义的,那么您必须以那种方式调用它:game.gameF()
或者,非常简单,尝试键入:from game import gameF
并以“正常”的方式使用它从定义函数的文件导入函数。如果在我的_文件.py,您只需执行以下操作:
相关问题 更多 >
编程相关推荐