小编Mar*_*Oka的帖子

您可以在 PyCharm 中调试由 bash 脚本调用的 python 文件吗?

我有一些 python 代码调用一个 bash 脚本,该脚本调用另一个 python 文件。我正在尝试调试 PyCharm 中的代码,但似乎没有到达最里面文件中的断点。

代码设置如下:

outter.py 来电-> bash_script 来电-> inner.py

我设置了断点inner.py,但是当我尝试调试时,未到达outter.py断点。inner.py我在打印到标准输出中放置了一些打印语句inner.py,这样我就知道该文件实际上已到达。

不可否认,自从我使用 PyCharm 以来,这是一个很热门的时刻,所以我不太知道我是否做错了什么,或者是否因为 bash 文件而发生了奇怪的事情。

编辑:具体调用如下:

#outter.py
...
subprocess.run('./bash_script param1', shell=True)
...
Run Code Online (Sandbox Code Playgroud)
#bash_script
...
python3 -m inner.py "$@"
...
Run Code Online (Sandbox Code Playgroud)

python pycharm

7
推荐指数
1
解决办法
2088
查看次数

标签 统计

pycharm ×1

python ×1