gpt4 book ai didi

python - 有没有办法让 pdb 和 Mac Terminal 很好地发挥作用?

转载 作者:太空狗 更新时间:2023-10-29 20:20:50 28 4
gpt4 key购买 nike

在调试我的 Django 应用程序时,我使用 pdb 与 pdb.set_trace() 进行交互式调试。

但是,当我修改文件时,本地 django 网络服务器会重新启动,然后我无法看到我在终端中输入的内容,直到我输入 reset

无论如何,这是否会自动发生?这真的很烦人,必须取消运行服务器并一直重置和重新启动它。有人告诉我它不会发生在其他操作系统 (ubuntu) 上,所以有没有办法让它不会发生在 Mac 上? (我正在使用 Snow Leopard)。

最佳答案

好的 - 这对我有用我创建了一个 ~/.pdbrc 并添加了

import os
os.system("stty sane")

现在每次运行 pdb 时,它都会将线路设置恢复正​​常。

如果我掉到终端,那么我仍然必须手动执行 - 但它解决了必须退出 runserver 并一直重置的问题。

关于python - 有没有办法让 pdb 和 Mac Terminal 很好地发挥作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735828/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com