python自动化测试 第 1 章. 运行环境搭建
下载安装 python 解释器
访问 python 官网,下载解释器安装包,根据电脑操作系统下载对应版本

安装步骤
下载后双击安装文件会出现如下界面

记得勾选添加环境变量,然后就是下一步下一步,一般情况下都会正常安装成功

DOS命令(cmd 命令行工具)
全黑的窗口,满屏的像瀑布一样流动的英文,这是电影中黑客出场的画面。
cmd 命令行工具就满足这个要求,在 windows 系统中,win 键 +R 键弹出运行窗口

其实这就是一个名字为 cmd.exe 的程序,能够通过程序名自动调用对应的程序,而不需要去找到可执行文件双击执行。
例如,可以在命令行键入 notepad 回车,可以打开了记事本,这是因为记事本这个程序的程序名就是 notepad.exe

在命令行中输入 QQ 结果多半如下:

这是为什么呢? 其实 cmd 在接收到用户输入的命令后,会去电脑中搜索同名的程序或者批处理等文件,但是为了效率,它不会查找每个文件夹。
那它会去哪些文件夹中搜索呢?这就涉及到环境变量了
环境变量
环境变量其实是一系列常用程序所在路径的集合,记事本程序的路径存在默认的环境变量中所以可以通过命令行打开,QQ 程序的路径不在环境变量中,所以打不开。
windows 系统设置环境变量的步骤如下: 右键【我的电脑】-【属性】-【高级系统设置】-【环境变量】

在用户变量中找到环境变量 path,如果没有就新建一个 path 变量。
点击编辑,将 QQ 程序路径添加到 path 中。

然后重新打开命令行工具应用新的环境变量,再次键入 QQ 你就可以打开 QQ 啦。
如果在安装 python 解释器的时候忘记勾选添加环境变量,也可以通过手动设置环境变量,然后在命令行中就可以运行 python 命令啦。
在命令行中键入 python 命令,出现如下窗口表示运行环境搭建成功。

Python 代码的编写和执行
python 代码的运行方式有两种:
1.交互式
在命令行窗口输入命令
python
进入 python 解释器交互式客户端,在窗口中输入任意 python 代码,客户端窗口都会立即返回运行结
果,当关闭客户端窗口后,代码不会保存。这种方式一般用来进行测试,不是正式的运行方式。

2.脚本式
任意文本编辑工具都可以进行 python 代码的编写 ,在桌面新建一个文本文档,写入如下代码
print('hello world')
然后保存(尽量不要使用记事本直接编辑代码)。现在这个文本文档就是一个 python 的源代码文件,通
常称为 python 脚本文件,通常我们会将 python 脚本文件的后缀改为 .py 。
python 代码本质上是通过 python 解释器解释成机器码后交由计算机执行的。
在命令行输入命令
python 脚本文件路径
就可以运行对应的脚本代码。

Jupyter notebook
jupyter notebook 本质上是一个 Web 网站,打开 cmd 命令行,切换到你想存放 jupyter 文件的文件夹下,运行命令
如:jupyter notebook D:\01软件测试\02笔记
1. 创建目录

2.创建 python 脚本

新建时选择 Python3,浏览器会打开一个新的页面如下

3.改变单元格模式
notebook 中既可以写代码,也可以写笔记,笔记的语法格式遵循 Markdown。每个单元格的默认格式是代码格式,可以切换为 标记,这是可以输入 Markdown 格式的文本,然后运行即可渲染出对应效果。

4.快捷方式
点击工具栏的 Help 按钮,再选中 Keyboard Shortcuts,就会弹出所有的快捷键说明


JupyterLab
upyterLab 是下一代有界面的笔记本(notebook)。它的使用同 notebook,它界面更美观,功能更强大推荐使用它代替 jupyternotebook。
1.安装
pip install jupyterlab -i https://pypi.doubanio.com/simple
2. 运行 JupyterLab 服务
打开 cmd 命令行,切换到你想存放 jupyter 文件的文件夹下,
可以在命令行使用jupyter-lab或jupyter lab命令,然后默认浏览器会自动打开Jupyter Lab
如果环境搭建正确,它会自动打开默认浏览器,进入 JupyterLab 的编辑首页如下:

3. 安装中文插件
下载 JupyterLab 的中文插件,地址如下
链接: https://pan.baidu.com/s/1zhaQMDzU8HD4_zwTdVt16w
提取码: g2qs
然后使用 pip 安装命令如下:
pip install 文件的路径\jupyterlab_language_pack_zh_CN-0.0.1.dev0-py2.py3-none-any.whl
安装好后,重新打开 Jupyterlab,在设置,语言里会多一个中文选项,选择即可。

4.其他使用
JupyterLab 对比 JupyterNotebook 除了界面功能更多外,更好看外,其他使用完全一致。且安装中文插件后,见名思意。