02_Python开发环境使用和PDB调试
1.开发环境使用
pycharm
pycharm文件移动到/opt目录下安装
pycharm配置文件保存在用户家目录下的.PyCharmxxx.x目录下,xxx.x表示当前的版本号
快捷方式文件位置: /usr/share/applications/jetbrains-pycharm.desktop
control + R: 执行代码
control + D: 调试代码
F8: 在断点调试下单步执行
F7: 在断点调试下单步进入执行,例如跳转到函数内部单步执行
command + /: 注释或取消注释鼠标选中行的代码
tab: 选中代码行向右移动4个空格
F1: 在选中函数调用名时可以查看函数的注释
shift + tab: 选中代码行向左移动4个空格
shitf + f6: 修改选中的代码,包含查找到的重复使用的代码
command + option + L 格式化代码,L大写小写都可以
command + z: 撤销上一步操作
command + shift + z: 反撤销操作
command + 单击方法名: 跳转进入方法内部
sublime
subl 文件名: 终端下快速打开文件或文件夹
command + k + b: 打开或关闭目录侧边栏
command + k + 1~9: 代码折叠层级
command + 上键/下键: 跳转到打开文本的第一行/最后一行
command + +/-: 放大/缩小字体
command + 鼠标左键: 创建多个光标,esc键取消多个光标
command + s: 保存文本
command + d: 批量多选相同的选择块,每按一次快捷指令多向下选一个相同的选择块
command + /: 单行注释和取消单号注释
command + z: 撤销上一步操作
command + y: 反撤销操作
2.pdb调试
功能: 断点调试, 单步调试, 进入函数, 查看当前代码段, 查看变量值
常用方法
break 或 b: 设置断点
continue 或 c: 继续执行,执行到下一个断点
list 或 l: 查看当前代码段
step 或 s: 进入函数
exit 或 q: 退出
next 或 n: 执行下一行,一行一行执行
pp: 打印变量
help: 查看帮助
pdb.set_trace(): 设置初始断点,开始pdb调试模式
命令行下使用pdb模式运行程序: python3 -m pdb 项目.py # 在没有设断点下同样可以进入pdb调试模式,从第一行开始执行
import pdb import sys def add(num1=0, num2=0): return int(num1) + int(num2) def sub(num1=0, num2=0): return int(num1) - int(num2) def main(): try: print(sys.argv) # 设置断点 pdb.set_trace() addition = add(sys.argv[1], sys.argv[2]) print(addition) subtraction = sub(sys.argv[1], sys.argv[2]) print(subtraction) except Exception: print("运行方式: python3 demo3.py") if __name__ == "__main__": main()
版权:本文版权归作者
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任