pip清华镜像地址站用法

https://pypi.tuna.tsinghua.edu.cn/simple
1 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx(包名)
2 永久更改
Linux下,修改 ~/.pip/pip.conf  (没有,就创建一个)修改index-url
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

python模块搜索路径

Python解释器会搜索当前目录所有已安装的内置模块和第三方模块。搜索路径存放在sys模块的path变量中。
import sys
sys.path
添加搜索目录方法
1 直接修改sys.path
import sys
sys.path.append(”)
2 设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。

包依赖安装

pip freeze
生成 requiremengts.txt
然后用
pip install -r requirements.txt

pip升级

pip install -U pip

单元测试

对一个模块,一个函数或者一个类来进行正确性检验的测试工作
编写单元测试
import unittest
写一个.py文件
以test 开头的方法,就是测试方法,不以test开头的方法,不被认为是测试方法。
python -m unittest
直接运行单元测试
setUp方法
tearDown方法
单元测试可以有效地测试某个程序模块的行为,是未来重构代码的信心保证
测试用例要覆盖常用的输入组合,边界条件和异常
代码要简单

语法相关

一个.py称为一个module
多个module组成package
数据封装 继承 多态是面向对象的三大特点。
判断函数类型,type()  最确切的类型
types.FunctionType
types.BuiltinFunctionType
types.LambdaType
types.GeneratorType
isinstance 判断属不属于某个类
可传入元组,判断是不是几个类其中的一种
获得一个对象的所有属性和方法, dir()
返回list
多重继承,定制类,元类
分类: Python

Wally

Python/Web

发表评论

邮箱地址不会被公开。 必填项已用*标注