python获取当前文件路径以及父文件路径的方法


Posted in Python onJuly 10, 2019

python获取当前文件路径以及父文件路径的方法

#当前文件的路径
pwd = os.getcwd()
#当前文件的父路径
father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")
#当前文件的前两级目录
grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")

追加部分代码实例

def TestPrtPwd(self):
    print("获取当前文件路径——" + os.path.realpath(__file__)) # 获取当前文件路径
    parent = os.path.dirname(os.path.realpath(__file__))
    print("获取其父目录——" + parent) # 从当前文件路径中获取目录
    garder = os.path.dirname(parent)
    print("获取父目录的父目录——" + garder)
    print("获取文件名" + os.path.basename(os.path.realpath(__file__))) # 获取文件名
    # 当前文件的路径
    pwd = os.getcwd()
    print("当前运行文件路径" + pwd)
    # 当前文件的父路径
    father_path = os.path.abspath(os.path.dirname(pwd) + os.path.sep + ".")
    print("运行文件父路径" + father_path)
    # 当前文件的前两级目录
    grader_father = os.path.abspath(os.path.dirname(pwd) + os.path.sep + "..")
    print("运行文件父路径的父路径" + grader_father)
    return garder

运行结果:

获取当前文件路径——D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData\common\redConfig.py
获取其父目录——D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData\common
获取父目录的父目录——D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData
获取文件名redConfig.py
当前运行文件路径D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite\RoleManagement
运行文件父路径D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite
运行文件父路径的父路径D:\SVN\测试\autotest\functionalAutomation\aonr_sxsj\AuditData

python获取当前文件路径以及父文件路径的方法

以上这篇python获取当前文件路径以及父文件路径的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python生成随机数的方法
Jan 14 Python
解决Python中由于logging模块误用导致的内存泄露
Apr 23 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 Python
python删除某个字符
Mar 19 Python
Python数据类型之Number数字操作实例详解
May 08 Python
python 对字典按照value进行排序的方法
May 09 Python
python中的&&及||的实现示例
Aug 07 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
python exit出错原因整理
Aug 31 Python
详解Django中异步任务之django-celery
Nov 05 Python
python 爬虫请求模块requests详解
Dec 04 Python
通过python实现弹窗广告拦截过程详解
Jul 10 #Python
python高斯分布概率密度函数的使用详解
Jul 10 #Python
Python with用法:自动关闭文件进程
Jul 10 #Python
Python中的几种矩阵乘法(小结)
Jul 10 #Python
用Python实现最速下降法求极值的方法
Jul 10 #Python
python networkx 根据图的权重画图实现
Jul 10 #Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 #Python
You might like
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
javascript字符串拼接的效率问题
2010/12/25 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
JavaScript实现简单评论功能
2017/08/17 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
python基础教程之序列详解
2014/08/29 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
python 图像平移和旋转的实例
2019/01/10 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
python Selenium 库的使用技巧
2020/10/16 Python
python定时截屏实现
2020/11/02 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
中国专业的综合网上购物商城:京东
2016/08/02 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
医学专业毕业生推荐信
2013/11/14 职场文书
计算机网络专业求职信
2014/06/05 职场文书
学生干部培训方案
2014/06/12 职场文书
公司租车协议书
2015/01/29 职场文书
教师聘用意向书
2015/05/11 职场文书
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js