使用控制台函数调用调试 Pycharm 代码

问题描述 投票:0回答:1

关于 pycharm 调试的快速(希望)问题。 我在 Pycharm 中有大量代码,通过按预期启动代码(通过 bash 函数)来调试这些代码将非常棘手。 我需要做的是能够从 Pycharm 控制台使用特定参数调用特定函数,并从那里调试代码。 首先,这可能吗?假设我无法向 main() 函数添加任何代码。 其次,我可以获得一些有关如何从控制台调用函数的指导吗?

当尝试使用控制台参数进行简单函数调用时,但出现“名称未定义”错误。所以我尝试导入模块(从 MyModuleName 导入所有),但出现模块未找到错误。运行/调试配置设置为“当前文件”,这是我在代码窗口中查看的文件,其中定义了函数。

python pycharm console ide
1个回答
0
投票

要在 pycharm 控制台中使用参数调试特定函数,请确保项目的

PYTHONPATH
设置正确,以便控制台识别您的模块。 如果你遇到

“找不到模块”

错误,请调整您的 pycharm 项目设置或运行/调试配置以包含必要的目录。 要调用函数,请使用

from MyModuleName import my_function
直接从模块导入它,然后只需在控制台中调用
my_function(args)
即可。 确保在运行/调试配置中正确设置您的工作目录以匹配您的项目结构

© www.soinside.com 2019 - 2024. All rights reserved.