python3获取当前文件的上一级目录实例


Posted in Python onApril 26, 2018

因为使用python+selenium有时候需要获取当前文件的上一级目录,找了一段时间找到了,在此记录下来;

os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 这个是获取当前文件的上一级目录

sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))  这个是把路径添加到系统的环境变量

os.path.abspath(os.path.join(os.path.dirname(__file__),".."))  #获取当前项目的根路径

我自己的实例:

A B两个文件夹时同级目录,A文件夹下面有一个a.py ,现在我在B文件夹里面想要引用A文件夹的a.py 这个时候 我可以在B的文件中加入sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) ,这样的话 直接import a就可以引用a了

以上这篇python3获取当前文件的上一级目录实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3.5使用tkinter制作记事本
Jun 20 Python
python模拟登录并且保持cookie的方法详解
Apr 04 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
python将每个单词按空格分开并保存到文件中
Mar 19 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
Python中asyncio模块的深入讲解
Jun 10 Python
django drf框架自带的路由及最简化的视图
Sep 10 Python
python实现的汉诺塔算法示例
Oct 23 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
Python 利用flask搭建一个共享服务器的步骤
Dec 05 Python
Python try except else使用详解
Jan 12 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 #Python
python3中获取文件当前绝对路径的两种方法
Apr 26 #Python
python获取当前目录路径和上级路径的实例
Apr 26 #Python
python 删除非空文件夹的实例
Apr 26 #Python
Python3.5 创建文件的简单实例
Apr 26 #Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 #Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 #Python
You might like
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
php基本函数汇总
2015/07/09 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
python爬虫获取百度首页内容教学
2018/12/23 Python
python如何实现代码检查
2019/06/28 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python中return不返回值的问题解析
2020/07/22 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
2016/10/17 面试题
路政管理专业推荐信
2013/11/11 职场文书
人事主管岗位职责范本
2013/12/04 职场文书
食堂员工工作职责
2013/12/18 职场文书
人事专员的岗位职责
2014/03/01 职场文书
工作表现证明
2015/06/15 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android