码迷,mamicode.com
首页 > 其他好文 > 详细

unittest(22)- p2p项目实战(3)-project_path

时间:2020-01-24 15:58:25      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:getc   cas   路径   读取文件   res   tools   项目实战   exce   类型   

 

# 3. project_path.py

# 用来读取文件的路径
import os

# os.path.split(path)使用:
# 1.path如果是具体到文件名,则返回最后层级的文件,和文件之前的路径
# 2.path如果具体到文件夹,则返回最后一层文件夹,和文件夹之前的路径
# 3.返回值的类型是元组
# dir_name = os.path.split(r"H:\python_lemon\API_AUTO\tools")
# print(dir_name)
# f_name = os.path.split(r"H:\python_lemon\API_AUTO\tools\do_excel.py")
# print(f_name, type(f_name))

# 方法1获取工程目录
# 第1个split[0]取到的是tools目录,第2个split[0]取到的是tools的上层目录
# project_path = os.path.split(os.path.split(os.path.realpath(__file__))[0])[0]
# print(project_path)

# 方法2获取工程目录
dir_cwd = os.getcwd()  # 当前所在目录
# print(dir_cwd)
project_path = os.path.split(dir_cwd)[0]  # 当前目录的上一级目录,即工程目录
# print(project_path)

# 测试用例的路径
test_case_path = os.path.join(project_path, "test_data", "test_data_p2p.xlsx")
print(test_case_path)

# 测试报告的路径
test_report_path = os.path.join(project_path, "test_result", "html_report", "report.html")
# print(test_report_path, type(test_report_path))

# 配置文件的路径
case_config_path = os.path.join(project_path, "config\case.config")
# case_config_path_auto_incre = os.path.join(project_path, "config\case_auto_incre.config")
# print(case_config_path)

 

unittest(22)- p2p项目实战(3)-project_path

标签:getc   cas   路径   读取文件   res   tools   项目实战   exce   类型   

原文地址:https://www.cnblogs.com/come202011/p/12232173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!