Notepad代码语法错误,怎么能知道错误信息?
例如,我输入print(abc)然后在idle里按run就在python.shell 里运行
然后会出现错误信息提示:
Traceback (most recent call last):
File "C:\Users\HUANG ZY\Desktop\asd.py", line 3, in <module>
print(abc)
NameError: name 'abc' is not defined
>>>
但是我在Notepad里按运行 就会直接以exe形式运行,然后错误闪退,不会反馈错误信息。
求助一下,怎么让Notepad报错?出现错误信息提示 那就用别的编辑器或IDE,PyCharm就不错 Notepad++只支持运行和编辑,不支持编译,还是乖乖用专门的IDE 本帖最后由 永恒的蓝色梦想 于 2020-5-22 11:43 编辑
比如原来的代码是:#code那么你就写:try:
#code
except:
from traceback import print_exc
print_exc()
input() 永恒的蓝色梦想 发表于 2020-5-22 11:36
比如原来的代码是:那么你就写:
少了个p,是BaseException qiuyouzhi 发表于 2020-5-22 11:37
少了个p,是BaseException
{:10_245:} abc你没定义。
页:
[1]