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简单猜数游戏实例
Jul 09 Python
python使用Matplotlib绘制分段函数
Sep 25 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
Python实现分段线性插值
Dec 17 Python
python实现银联支付和支付宝支付接入
May 07 Python
numpy.random模块用法总结
May 27 Python
Python 实现一个手机号码获取妹子名字的功能
Sep 25 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 Python
详解Scrapy Redis入门实战
Nov 18 Python
Python截图并保存的具体实例
Jan 14 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 11 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中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
Laravel下生成验证码的类
2017/11/15 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
javascript eval函数深入认识
2009/02/21 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
详解angular2封装material2对话框组件
2017/03/03 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
Python实现把回车符\r\n转换成\n
2015/04/23 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
应聘护士自荐信
2013/10/21 职场文书
数控个人求职信范文
2014/02/03 职场文书
自我鉴定书
2014/03/24 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫