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 正则表达式入门(初级篇)
Dec 07 Python
python对日志进行处理的实例代码
Oct 06 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
Python的垃圾回收机制详解
Aug 28 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
python实现简单图书管理系统
Nov 22 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
python 实现PIL模块在图片画线写字
May 16 Python
解决python运行效率不高的问题
Jul 20 Python
python 两种方法删除空文件夹
Sep 29 Python
Python类型转换的魔术方法详解
Dec 23 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
Yii配置文件用法详解
2014/12/04 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
use jscript List Installed Software
2007/06/11 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
python实现的解析crontab配置文件代码
2014/06/30 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
django修改models重建数据库的操作
2020/03/31 Python
用python发送微信消息
2020/12/21 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
元宵节晚会主持人串词
2014/03/25 职场文书
出生公证委托书
2014/04/03 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
收款委托书范本
2014/09/11 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书