Pycharm debug调试:命令行交互式/变量观察watch/evaluate

Debug断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。

就不用去每次都是去print或者logger容易弄脏代码

观察当前所有变量值

Found out the origin of the problem(发现问题的源头)

Set breakpoints(设置断点)

Stepped through your program(以debug的模式一步一步运行代码)

Created a watch(创建对某个对象的观察)

Evaluated an expression(计算某个表达式)

异常断点,当代码出现某个异常的时候自动停下。不用自己手动打断点。

# *===================================*
# -*- coding: utf-8 -*-
# * Time : 2019-07-29 10:34
# * Author : zhangsf
# *===================================*
import time
def test():
    a = 10
    a += 1
    c = into(a)
    print(c)
    c = a + 1
    c += 1
def d(ss):
    print(ss)
def into(c):
    print('we are a teaam')
    return c
if __name__ == '__main__':
    print(d('23'))
    begin = now_time = time.time()
    test()
    end = now_time = time.time()
    print(end - begin)

PyCharm中运行Python脚本(例如`test.py`)可以通过以下几种方式进行: ### 1. 使用运行按钮直接执行脚本 如果已经打开了`test.py`文件: - 在编辑器中打开`test.py`。 - 点击右上角的绿色运行按钮(▶️)或者按下快捷键 `Shift + F10`,PyCharm会自动配置运行配置并执行该脚本。 ### 2. 配置运行/调试配置 如果需要更精细的控制,例如指定参数或环境变量: - 点击右上角的运行配置下拉菜单(通常显示为当前文件名或默认配置)。 - 选择 `Edit Configurations...`。 - 点击左上角的 `+` 按钮,选择 `Python`。 - 在弹出的窗口中: - **Script path**:点击右侧的 `...` 按钮,选择你的 `test.py` 文件。 - **Parameters**:如果脚本需要命令行参数,可以在这里输入。 - **Working directory**:指定工作目录,通常设置为脚本所在的目录。 - **Python interpreter**:选择你希望使用的Python解释器路径,确保与命令行中的环境一致[^2]。 - 点击 `Apply` 并保存配置。 - 再次点击运行按钮(▶️)执行脚本。 ### 3. 使用调试模式运行 如果需要调试脚本: - 在代码中设置断点(点击行号左侧的空白区域会出现红点)。 - 使用快捷键 `Shift + F9` 或者点击调试按钮(虫子图标)启动调试模式。 - 调试器会在断点处暂停,允许查看变量值、单步执行等。 ### 4. 使用终端运行脚本 在PyCharm中打开终端并手动执行脚本: - 打开底部工具栏中的 `Terminal` 标签页。 - 输入以下命令运行脚本: ```bash python test.py ``` 如果使用的是Python 3,可能需要使用: ```bash python3 test.py ``` 确保PyCharm终端使用的Python解释器与项目配置一致[^2]。 ### 5. 使用Python Console执行脚本 如果希望在交互式环境中运行脚本: - 打开菜单栏的 `Tools > Python Console`。 - 在控制台中输入以下命令: ```python exec(open("test.py").read()) ``` 这将加载并执行`test.py`文件的内容。 ### 6. 使用Run Anything功能快速运行 - 按下 `Ctrl + Shift + X` 打开 `Run Anything` 窗口。 - 输入 `python test.py` 并按下回车键,即可快速运行脚本。 ### 7. 处理模块导入问题 如果脚本依赖特定模块(如`Dev.test`),确保工作目录正确设置,以便Python能够正确找到模块[^1]。可以在运行配置中检查 **Working directory** 设置。 ---
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangvalue

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值