你好,老师。os.getcwd()获取的是当前目录路径,为什么视频中获取的路径是E:\www\ImoocInterface?

来源:6-6 unittest中case的批量管理

慕田峪8226962

2019-11-26

应该是E:\www\ImoocInterface\UnittestCase才对,因为runcase等文件都在UnittestCase下面,觉得好奇想问一下,谢谢。

写回答

2回答

cloudonthesun

2021-06-29

老师是点击右键-在终端中运行python程序执行的,os.getcwd()获取工程目录就是E:\www\ImoocInterface

如果在终端中先切换到UnittestCase目录在执行run_case.py,那么os.getcwd()获取就是E:\www\ImoocInterface\UnittestCase


0
1
Mushishi
对的。你明白get_cwd获取得是哪里就行。
2021-06-29
共1条回复

Mushishi

2019-11-26

因为你要看你执行这个时候的路径呀。如果你在工程目录下执行,然后肯定是工程目录

0
1
慕田峪8226962
哦,明白了,因为你当时的runcase.py这个文件是在工程目录下,所以那个文件的代码要这样写case_path = os.getcwd()+"/UnittestCase/"。我拉下来的项目那个runcase.py文件已经在UnittestCase里面了,所以觉得有疑问,谢谢了。
2019-11-27
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程