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 cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
python 循环读取txt文档 并转换成csv的方法
Oct 26 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
Python求一批字符串的最长公共前缀算法示例
Mar 02 Python
简单了解Django ContentType内置组件
Jul 23 Python
Python Selenium参数配置方法解析
Jan 19 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
Apr 30 Python
python进行参数传递的方法
May 12 Python
django有哪些好处和优点
Sep 01 Python
python 元组和列表的区别
Dec 30 Python
详解Python flask的前后端交互
Mar 31 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下使用curl模拟用户登陆的代码
2010/09/10 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
限制复选框的最大可选数
2006/07/01 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
用js编写留言板
2020/03/17 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
玩转python爬虫之cookie使用方法
2016/02/17 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
python计算n的阶乘的方法代码
2019/10/25 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
护士自我鉴定范文
2013/10/06 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
先进个人总结范文
2015/02/15 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python