如何使用 PyCharm 进行 Tornado 中的调试

2023-04-13 00:00:00 pycharm 调试 如何使用

要在 PyCharm 中进行 Tornado 调试,需要按照以下步骤进行设置和操作:

  1. 创建 Tornado 项目:在 PyCharm 中创建一个 Tornado 项目,并添加一个示例的 Handler,例如:
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, pidancode.com")

这个 Handler 的作用是在访问网站根目录时,返回一个 "Hello, pidancode.com" 的字符串。

  1. 启动 Tornado 服务器:在 PyCharm 中的 Terminal 中,使用以下命令启动 Tornado 服务器:
python app.py

其中,app.py 是 Tornado 项目的主文件名。

  1. 进行调试:在 PyCharm 中打开 app.py 文件,单击行号区域(在行号的左侧)进入断点模式。然后在浏览器中访问 http://localhost:8888/ ,此时就会触发断点,停在 app.py 中相应位置。

  2. 进行调试操作:在 PyCharm 的 Debug 窗口中,可以查看变量和堆栈信息,并进行调试操作,例如单步调试、跳过、继续等等。

  3. 修改代码并重启服务器:如果需要修改代码,在保存后需要重启 Tornado 服务器才能生效。

在这个示例中,如果修改 Handler 中的字符串为 "Hello, 皮蛋编程" ,则需要在终端中先使用 Ctrl+C 停止当前运行的 Tornado 服务器,再使用 python app.py 启动新的服务器。然后在浏览器中访问 http://localhost:8888/ ,就可以看到修改后的结果了。

这就是在 PyCharm 中进行 Tornado 调试的基本步骤和操作方法。

相关文章