一、pip
python的第三方标准库管理工具
python三大神器
pip, virtualenv, fabric
pip安装
sudo apt-get install python3-pip
二、软件管理
软件安装
pip3 install Package
e.g.
sudo pip3 install ssh
软件升级
pip3 install --upgrade Package
e.g.
sudo pip3 install --upgrade requests
软件卸载
pip3 uninstall Package
e.g.
sudo pip3 uninstall ssh
查看软件包清单
pip3 list
查找软件包
pip3 search Package
e.g.
pip3 search requests
查看软件包信息
pip3 show Package
e.g.
pip3 show requests
导出软件环境文件
pip3 freeze > requirements.txt
根据文件安装软件环境
pip3 install -r requirements.txt
三、PDB调试方法
通过 pdb模块完成调试功能
功能 : 断点设置,单步执行,查看函数,查看代码段追踪变量值
命令:
break,b 设置断点
continue,c 继续执行
list,l 查看当前代码段
step ,s 进入函数
next ,n 执行下一行
pp 打印变量
help 获取帮助
pdb.set_trace()
功能: 设置调试初始点,开始PDB调试
使用pdb模式运行,从第一行进入pdb调试
python3 -m pdb debuger.py
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():
print(sys.argv)
#设置pdb调试
pdb.set_trace()
addition = add(sys.argv[1],sys.argv[2])
print(addition)
subtraction = sub(sys.argv[1],sys.argv[2])
print(subtraction)
main()