关于 pycharm 调试的快速(希望)问题。 我在 Pycharm 中有大量代码,通过按预期启动代码(通过 bash 函数)来调试这些代码将非常棘手。 我需要做的是能够从 Pycharm 控制台使用特定参数调用特定函数,并从那里调试代码。 首先,这可能吗?假设我无法向 main() 函数添加任何代码。 其次,我可以获得一些有关如何从控制台调用函数的指导吗?
当尝试使用控制台参数进行简单函数调用时,但出现“名称未定义”错误。所以我尝试导入模块(从 MyModuleName 导入所有),但出现模块未找到错误。运行/调试配置设置为“当前文件”,这是我在代码窗口中查看的文件,其中定义了函数。
要在 pycharm 控制台中使用参数调试特定函数,请确保项目的
PYTHONPATH
设置正确,以便控制台识别您的模块。
如果你遇到
“找不到模块”
错误,请调整您的 pycharm 项目设置或运行/调试配置以包含必要的目录。 要调用函数,请使用
from MyModuleName import my_function
直接从模块导入它,然后只需在控制台中调用 my_function(args)
即可。
确保在运行/调试配置中正确设置您的工作目录以匹配您的项目结构