当我运行带有-m标志的脚本时,在获取信息性的回溯时遇到问题。我使用-m标志,以便在整个包中正确使用相对导入。当出现错误时,stdout会告诉我异常的性质,但不会告诉位置,比如文件和行号。你知道吗
/usr/bin/python: Error while finding spec for 'bin.load_ref_exps.py' (: 'module' object has no attribute 'path')
我非常希望能够运行一个完整的回溯脚本直接快速调试正在发生的事情。你知道吗
关于如何以一种既不破坏所有基于包的相对导入,又能给我完整回溯的方式运行脚本,有什么想法吗?你知道吗
谢谢!你知道吗
如果使用
-m
,则不应指定.py
扩展名,因为您指定的是模块名,而不是文件本身。见the documentation。你知道吗相关问题 更多 >
编程相关推荐