“如何调试”;python-m模块“u name”;使用pudb
我有以下python调用:“如何调试”;python-m模块“u name”;使用pudb,python,linux,pudb,Python,Linux,Pudb,我有以下python调用: python -m module_name 文件结构如下: module_name __init__.py __main__.py 以前,我在不使用-m的情况下使用pudb for signle python程序进行调试,调试方式如下: python -m pudb.run file_name.py 考虑到这一点,我尝试了以下命令,但出现错误: python -m pudb.run -m module_name 错误消息: Usage: run
python -m module_name
文件结构如下:
module_name
__init__.py
__main__.py
以前,我在不使用-m
的情况下使用pudb for signle python程序进行调试,调试方式如下:
python -m pudb.run file_name.py
考虑到这一点,我尝试了以下命令,但出现错误:
python -m pudb.run -m module_name
错误消息:
Usage: run.py [options] SCRIPT-TO-RUN [SCRIPT-ARGUMENTS]
run.py: error: no such option: -m
使用pudb调试“python-m module_name”有什么解决方案吗?这不是问题的确切解决方案,但如果您找不到这样做的方法,您可以在模块中导入并启动pudb,例如在u main_uuuuuuu.py文件中:
import pudb
pu.db
# Rest of your module code
然后运行它
python-m模块名称
它将以这种方式在pudb中自动启动。现在支持此功能。看到这个了吗 pudb3-m某些_模块