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中random模块生成随机数详解
Mar 10 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
Python实现获取系统临时目录及临时文件的方法示例
Jun 26 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
Mar 05 Python
Django+python服务器部署与环境部署教程详解
Mar 30 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
python绘制雷达图实例讲解
Jan 03 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 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加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP多文件上传类实例
2015/03/07 PHP
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
初始Nodejs
2014/11/08 NodeJs
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
Python编写一个优美的下载器
2018/04/15 Python
python破解zip加密文件的方法
2018/05/31 Python
django模板结构优化的方法
2019/02/28 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
python 基于opencv去除图片阴影
2021/01/26 Python
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
物流管理专业毕业生自荐信
2014/03/04 职场文书
机动车登记业务委托书
2014/10/08 职场文书
介绍信的格式
2015/01/30 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
Go语言带缓冲的通道实现
2021/04/26 Golang
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android