[Could not get friendly traceback. Problem: module 'friendly_traceback' has no attribute 'set_level']
Traceback (most recent call last):
File "/Users/fanjuan/thonnyfile/err1.py", line 1, in
print(a)
NameError: name 'a' is not defined
我不知道究竟咋回事,我有在Tools里“set_level"啊。
因为没有得到与您在案例里一样的结果,我卸载了friendly_tracebac,然后重装,重新把tools里的set_level里改为0,再改为1,并且关闭thonny,然后又重新打开thonny.
这一切做了,都没有成功,我也不知道我还能做什么了,我也不敢乱动电脑里的设计,实在是黔驴技穷啊,请不吝赐教。谢谢
该回答通过自己思路及引用到各个渠道搜索综合及思考,得到内容具体如下:
根据您的描述,您使用的是friendly-traceback 0.7.61版本,但在运行错误脚本时出现了 `module 'friendly_traceback' has no attribute 'set_level'` 的错误提示。这个错误提示是因为 friendly-traceback 的新版本中移除了 `set_level` 这个函数,而0.7.61版本还保留了这个函数,因此在使用时会出现问题。
建议您尝试更新 friendly-traceback 到最新版本,同时也更新 Thonny 到最新版本,以确保能够正常使用 friendly-traceback。您可以使用以下命令在终端中更新 friendly-traceback:
pip install --upgrade friendly-traceback
如果更新后仍然出现问题,可以尝试使用 friendly-traceback 的其他函数来获取更详细的错误信息。例如,使用 `explain()` 函数来获取解释性错误信息
具体代码如下:
import friendly_traceback
try:
print(a)
except Exception as e:
friendly_traceback.explain()
希望这些信息可以帮助您解决问题。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
不知道你这个问题是否已经解决, 如果还没有解决的话: