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先序遍历二叉树问题
Nov 10 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
python微信好友数据分析详解
Nov 19 Python
Django rest framework jwt的使用方法详解
Aug 08 Python
使用python实现画AR模型时序图
Nov 20 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
Python实现新型冠状病毒传播模型及预测代码实例
Feb 05 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 Python
pycharm 实现光标快速移动到括号外或行尾的操作
Feb 05 Python
Python 中的函数装饰器和闭包详解
Feb 06 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中逗号与点号的区别
2013/08/05 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php和html的区别点详细总结
2019/09/24 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
vue实现防抖的实例代码
2021/01/11 Vue.js
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
Python实现多属性排序的方法
2018/12/05 Python
ipython和python区别详解
2019/06/26 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
python中什么是面向对象
2020/06/11 Python
详解Python IO口多路复用
2020/06/17 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
什么是GWT的Module
2013/01/20 面试题
餐饮总经理岗位职责
2014/03/07 职场文书
委托书的样本
2015/01/28 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
活动主持人开场白
2015/05/28 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书