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 30 Python
python实现网站的模拟登录
Jan 04 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
Jun 23 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
May 16 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
python多线程扫描端口(线程池)
Sep 04 Python
如何基于python操作excel并获取内容
Dec 24 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
matplotlib 多个图像共用一个colorbar的实现示例
Sep 10 Python
Python爬虫实战之爬取携程评论
Jun 02 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使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
python中精确输出JSON浮点数的方法
2014/04/18 Python
python中pass语句用法实例分析
2015/04/30 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
python如何制作缩略图
2019/04/30 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
如何运行带参数的python脚本
2019/11/15 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
JAVA和C++的区别
2013/10/06 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
Ajax的工作原理
2015/12/04 面试题
毕业生自荐信的主要内容
2013/10/29 职场文书
毕业证丢失证明
2014/01/15 职场文书
学生出入校管理制度
2014/01/16 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
安全生产计划书
2014/05/04 职场文书
护士实习求职信
2014/06/22 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
MySQL系列之二 多实例配置
2021/07/02 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL