pycharm调试module

使用pycharm调试module有两种方式。

先展示目录结构: 其中 inschdev 是一个模块。

parent directory
├── README.md
├── inschdev	// 模块目录
│   ├── __body__.py
│   ├── __init__.py
│   ├── __main__.py
│   ├── __version__.py
│   ├── data
│   │   ├── __init__.py
│   │   └── idr_api.py
│   ├── debug.py	// 新增的调试文件
│   ├── logic
│   ├── logs
│   │   ├── __init__.py
│   │   └── setup.py
│   ├── settings.py
│   ├── typings.py
│   └── web
├── nsupdate.key
├── requirements.txt
├── setup.py
└── todo.sh

方式一

在你的包目录下new一个文件,名字随便命名,比如我的是在模块 inschdev 目录下,新增 debug.py ,内容如下:

import sys
import os
import runpy

path = os.path.dirname(sys.modules[__name__].__file__)
path = os.path.join(path, "..")
sys.path.insert(0, path)
# 请修改第一个参数为你的包名称
runpy.run_module("your module name", run_name="__main__", alter_sys=True)

然后在pycharm配置:
pycharm调试module_第1张图片

方式二

左边的那个红框选择为 Module name。然后内容输入为模块名称 inschdev
pycharm调试module_第2张图片
以上两种方式都可以调试模块。

你可能感兴趣的:(代码编辑器,python,pycharm,python,ide)