Python 为什么我的PyCharm控制台不运行我的功能?
当我尝试在控制台上运行Python 为什么我的PyCharm控制台不运行我的功能?,python,python-3.x,nameerror,Python,Python 3.x,Nameerror,当我尝试在控制台上运行is_table(((0,0,0),(0,0,0),(0,0,0))时,出现以下错误: Traceback (most recent call last): File "<input>", line 1, in <module> NameError: name 'is_table' is not defined 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 NameError:未定义名称“is_table” 有人能
is_table(((0,0,0),(0,0,0),(0,0,0))
时,出现以下错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'is_table' is not defined
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“is_table”
有人能解释为什么吗?我的函数定义得很清楚,但它仍然没有在控制台上运行。您是在控制台内部还是在单独的文件中定义了该函数
如果在单独的文件中定义了该函数,则需要运行该文件,然后控制台才能识别该函数。找到答案。右键单击文件名、设置、在控制台上运行。python控制台不知道您的文件功能。首先,编辑文件名,删除任何空格,例如jogo_do_galo.py(或其他名称,如jogo_do_mengao) 打开python控制台,然后尝试:
>>> from jogo_do_galo import *
>>> tab = ((True, 0, 0), (0, 0, 0), (0, 0, 0))
>>> eh_tabuleiro(tab)
这将起作用。我在一个单独的文件中定义了它。我已多次运行该文件,但它仍然无法识别它。还有其他猜测吗?也许我可以上传我的代码的打印屏幕或者something@sousa16您是否确保控制台指示文件已运行?我将如何执行该操作?对不起,我对编码还比较陌生。从[your file name]import*@sousa16下载一个屏幕截图会有所帮助。
>>> from jogo_do_galo import *
>>> tab = ((True, 0, 0), (0, 0, 0), (0, 0, 0))
>>> eh_tabuleiro(tab)