课时24 库的介绍
库:
1、第三方库 django restframework flask mock
大家先把下面的库安装好。
pip install selenium==3.11.0 这个版本就够用 (成功安装)
pip install requests (成功安装)
pip install appium (没成功,使用的Appium-Python-Client) 先不纠结这个,因为我在pycharm里面的External libraries的site-packages发现了appnium,使用的时候不可以,再想办法。实在不行就用npm的方法,npm install –g appium (这个命令报错的话,就使用sudo npm install -g appium --unsafe-perm=true)
安装完成后,输入appium 提示:Welcome to Appium说明安装好了
检查appium所需的环境是否OK(这步很重要) 进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。
pip install mock (3.3以上python标准库中自带)
pip install MySQL-python
pip install flask
pip install flask-restful
pip install django
pip install scrapy(python3中暂时不能安装)
pip install xlrd
卸载:pip uninstall selenium
2、标准库
os
time
json
pickle
课时25 库的安装方式
- 在线安装
- 离线安装
Python setup.py install
课时26 标准库os获取当前目录的实现
要求:在所有的系统中,都可以读取到想要的文件。
Import os
Print dir(os) 查看ok库的帮助信息以及方法
print u'获取当前文件的路径',os.getcwd()
print u'获取目录另外一个方法',os.path.dirname(__file__)
获取当前文件的目录 C:\Users\Jake\PycharmProjects\basicpython\te
获取目录另外一个方法 C:/Users/Jake/PycharmProjects/basicpython/te
获取到的路径的折号不同。
获取当前文件目录的上级目录
print u'获取目录另外一个方法', os.path.dirname (os.path.dirname(__file__))
注意:上上级目录也是相同的方法,多加个os.path.dirname ()
课程27 标准库中os处理目录的拼接
print os.path.join(base_dir,'data','api.xlsx')
输出:C:/Users/Jake/PycharmProjects/basicpython\data\api.xlsx
斜杠以及反斜杠,不需要去考虑。因为os.path.join()有内部处理方法。
可是28 标准库os其他的方法
print os.system('appium-doctor')
就相当于在cmd中填入appium-doctor
os.mkdir('c:/log')
# 就会在c盘下创建一个log目录