pytest -s执行的路径:
直接写pytest -s,表示从当前路径下开始执行全部.py的文件。
执行具体指定文件:pytest -s .\testXdist\test_dandu.py
下面这样执行pytest -s 会报找不到文件或没权限访问,
必须要加上具体文件路径pytest -s E:\testXdist\test_dandu.py,那个路径下的文件,不指定具体文件.py,默认就会执行全部.py文件
.\testXdist\test_dandu.py 这样的相对路径写法是正确的,. 表示当前目录,所以 .\testXdist\test_dandu.py 就是从当前目录开始去定位 testXdist 文件夹下的 test_dandu.py 文件。
以下几种情况可以这样用:
当前就在 E: 盘根目录下(假设你的文件就在 E:\testXdist 中)
如果你在 E: 盘根目录打开命令提示符,使用 .\testXdist\test_dandu.py 这种相对路径写法运行 pytest 命令是没问题的,像这样: