1、打开debug
会有这个界面
2、运行代码,点击run
# import os
# import time
import datetime
print('Hello World!')
print('Time is ', datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S %A'))
print('__name__ value: ', __name__)
def main():
print('this message is from main function')
if __name__ == '__main__':
main()
# print(__name__)
3 然后就会发现debug界面变成了下面这样
4 开始调试
5 补充:
Go 直接运行代码
Step 类似于VS的F11,就是一层一层的进入代码
Over 类似于VS的F10,就是一行一行的查看代码
Out 有点类似于Go的作用,这个地方我还要继续研究下
Quit 退出调试,相当于直接结束整个调试过程
Stack 堆栈调用层次
Locals `局部变量查看
Source 跟进源代码,这一个我建议勾选上,这样才有种调试的感觉
Globals 全局变量查看
| 字段 | 解析 |
|---|---|
| go | 直接运行代码 |
| Step | 类似于VS的F11,就是一层一层的进入代码 |
| Over | 类似于VS的F10,就是一行一行的查看代码 |
| Out | 类似于VS的F10,就是一行一行的查看代码 |
| Quit | 有点类似于Go的作用,这个地方我还要继续研究下 |
| Stack | 堆栈调用层次 |
| Locals | 局部变量查看 |
| Source | 跟进源代码,这一个我建议勾选上,这样才有种调试的感觉 |
| Globals | 全局变量查看 |



