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里使用正则表达式的组嵌套实例详解
Oct 24 Python
python抽取指定url页面的title方法
May 11 Python
python生成器与迭代器详解
Jan 01 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
python:动态路由的Flask程序代码
Nov 22 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
python opencv如何实现图片绘制
Jan 19 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 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 强制下载文件代码
2010/10/24 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
JavaScript实现星级评价效果
2019/05/17 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python 专题一 函数的基础知识
2017/03/16 Python
python实现趣味图片字符化
2019/04/30 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
Django 大文件下载实现过程解析
2019/08/01 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
python如何输出反斜杠
2020/06/18 Python
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
便利店的创业计划书
2014/01/15 职场文书
出生公证委托书
2014/04/03 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
婚庆答谢词大全
2015/09/29 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
MySQL索引是啥?不懂就问
2021/07/21 MySQL
Python利用FlashText算法实现替换字符串
2022/03/31 Python