我知道如何设置运行配置以将参数传递给特定的python脚本。有几个入口点,我不想要每个人的运行配置吗?我想要做的是从命令行shell脚本启动一个python脚本,并能够将PyCharm调试器附加到执行的python脚本并让它在断点处停止。我试图使用一个实用程序python脚本的预发布条件,它会睡10秒钟,所以我可以尝试附加到进程" python脚本。那不行。我试图导入pdb和settrace以查看是否会阻止它附加到进程,但这看起来只是命令行调试。任何线索将不胜感激。 谢谢!
答案 0 :(得分:1)
您可以将调试器附加到从终端启动的python进程:
使用菜单Tools
- > Attach to process
然后选择要调试的python进程。
如果要调试site-packages
中安装的文件,可能需要从原始位置打开文件。
您可以从调试器手动暂停程序并检查挂起的Thread以查找源文件。