路径 sys os

import os, sys
sys.path.append(os.getcwd())

sys模块主要是用于提供对python解释器相关的操作
sys.path返回模块的搜索路径,初始化时使用Pythonpath环境变量的值
sys.path是个列表,用apppend追加

os模块用来处理文件和目录
os.sep(python自动识别使用平台) : 代表斜杠(windows是 \ mac是 /)
获取当前文件上级目录路径:os.getcwd() 

os.path.xxx : 获取文件的属性
返回path绝对路径:os.path.abspath(path)
path写__file__代表当前文件
返回path的上级目录:os.path.dirname(path)

项目层级结构:webAutoTest/config.py+scripts/test_xxx
获取当前项目绝对路径:
①config.py:
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
D:\study\Test(90)\web_auto\day_10\代码\webAutoTest
②test_xxx.py:
os.getcwd()
D:\study\Test(90)\web_auto\day_10\代码\webAutoTest\scripts

猜你喜欢

转载自www.cnblogs.com/liwenhua666/p/11110233.html