python - 如何查看我的程序是如何逐行执行的
问题描述
我正在尝试学习使用 python 编程的基础知识,并且我已经到了必须处理 if 语句和 for 循环的地步。问题是我对代码的运行方式有些困惑。有没有办法查看我的代码是如何逐行执行的?我觉得这会加深我对为什么必须以某种方式编写代码才能让计算机理解我想要完成的工作的理解。我不知道我的问题对你们有没有意义,但我希望你们能帮助我。提前非常感谢。
解决方案
您正在寻找的东西称为调试器。你可以在网上找到一些,例如在这里:https ://www.onlinegdb.com/online_python_debugger 。或者,您可以直接从命令行使用 pdb,python 调试器(上面的链接只是一个友好的包装器),但如果您是 python 和编程的新手,我不会推荐它。
推荐阅读
- python - 将 Pandas 数据框合并到数据框列表中,不包括从合并中成功匹配到列表中 prevoius 表的行
- oracle - 使用反斜杠转义点时缓冲区会减少
- python - 如何为在单个请求上创建多个数据库对象的 API 视图编写测试?
- css - 有没有办法使用 CSS 创建这个布局?
- python - 在标准输入上提供文本时如何使用运行而不是通信?
- netty - HTTP 到 HTTPS 代理 CONNECT 处理 - 将代码从 Netty 移植到 Armeria
- apache - 用斜杠替换下划线并删除 .htaccess 中的“.php”
- sql - 从 Access 中的父表单中过滤子表单值
- javascript - Bootstrap 4 按钮如何在不引用 CSS 类的情况下更改移动视图中的状态?
- android - FirebaseMessaging 生成相同的令牌