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多进程并发(multiprocessing)用法实例详解
Jun 02 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
python 写入csv乱码问题解决方法
Oct 23 Python
Python 多线程Threading初学教程
Aug 22 Python
python代码实现ID3决策树算法
Dec 20 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
Python玩转加密的技巧【推荐】
May 13 Python
python+logging+yaml实现日志分割
Jul 22 Python
Django rstful登陆认证并检查session是否过期代码实例
Aug 13 Python
Python安装whl文件过程图解
Feb 18 Python
Python对象的属性访问过程详解
Mar 05 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
Jul 01 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
2010/12/02 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
TensorFlow实现RNN循环神经网络
2018/02/28 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
python实现输入数字的连续加减方法
2018/06/22 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
薇姿法国官网:Vichy法国
2021/01/28 全球购物
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
电子商务优秀毕业生求职信
2014/07/11 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
宪法宣传标语100条
2019/10/15 职场文书