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基础教程之元组操作使用详解
Mar 25 Python
利用Python自动监控网站并发送邮件告警的方法
Aug 24 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
Jun 12 Python
在python中使用xlrd获取合并单元格的方法
Dec 26 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
python批量处理文件或文件夹
Jul 28 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
next在python中返回迭代器的实例方法
Dec 15 Python
详解NumPy中的线性关系与数据修剪压缩
May 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
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
物业客服专员岗位职责
2013/11/30 职场文书
销售部主管岗位职责
2013/12/18 职场文书
幼儿园家长会邀请函
2014/01/15 职场文书
小学防溺水制度
2014/01/29 职场文书
运动会广播稿150字
2014/02/19 职场文书
人事部岗位职责范本
2014/03/05 职场文书
决心书标准格式
2014/03/11 职场文书
2014年三万活动总结
2014/04/26 职场文书
防卫过当辩护词
2015/05/21 职场文书
决心书格式及范文
2019/06/24 职场文书
小学记事作文之200字
2019/08/06 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python