发布时间:2022-10-27 09:11:56
程序本质回忆上次内容我们把python源文件词法分析 得到 词流(token stream)语法分析 得到 抽象语法树(Abstract Syntax Tree)编译 得到 字节码 (bytecode)字节码我们看不懂所以反编译 得到 指令文件(opcode)编辑指令文件是基于python虚拟.........【阅读全文】
发布时间:2022-10-21 15:01:35
解释运行程序 ????回忆上次内容我们这次设置了断点设置断点的目的是更快地调试调试的目的是去除bug别害怕bug一步步地总能找到bug这就是程序员基本功调试debug我心中还是有疑问python3 是怎么解释hello.py 的?????纯文本.........【阅读全文】
发布时间:2022-10-19 13:44:45
调试程序 ????回忆上次内容py 的程序是按照顺序执行的是一行行挨排解释执行的程序并不是数量越多越好kpi也在不断演化编辑写的代码越多出现的bug就越多那什么是bug呢?如何找bug呢?尝试调试想要调试程序找bug.........【阅读全文】
发布时间:2022-10-17 07:43:55
调试程序 ????回忆上次内容py 的程序是按照顺序执行的是一行行挨排解释执行的程序并不是数量越多越好kpi也在不断演化编辑写的代码越多出现的bug就越多什么是bug如何找bug呢?尝试调试那 python 程序到底是怎么一步步.........【阅读全文】
发布时间:2022-10-15 10:32:24
执行esc退回到正常模式编辑esc退出插入模式准备底行命令模式运行当前py文件保存执行:w|!python3 %保存并用 python3 解释当前程序(%)编辑可以看到输出了标了号的 6 行编辑这 6 行的顺序就是按照我们标.........【阅读全文】