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 相关文章推荐
数据挖掘之Apriori算法详解和Python实现代码分享
Nov 07 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
pyttsx3实现中文文字转语音的方法
Dec 24 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
导致python中import错误的原因是什么
Jul 01 Python
树莓派升级python的具体步骤
Jul 05 Python
Pycharm配置lua编译环境过程图解
Nov 28 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
python编写函数注意事项总结
Mar 29 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
angular.bind使用心得
2015/10/26 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
原生JavaScript实现购物车
2021/01/10 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
python的re模块应用实例
2014/09/26 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
给我一面国旗 python帮你实现
2019/09/30 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
门卫工作岗位职责
2013/12/17 职场文书
运动会广播稿150字
2014/02/19 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
求职信格式要求
2014/05/23 职场文书
销售竞赛活动方案
2014/08/23 职场文书
学校四风对照检查材料
2014/08/28 职场文书
销售员岗位职责范本
2015/04/11 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
教师调动申请报告
2015/05/18 职场文书
2016年会开场白台词
2015/06/01 职场文书
教师节祝酒词
2015/08/11 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
python 常用的异步框架汇总整理
2021/06/18 Python
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫