python获取当前目录路径和上级路径的实例


Posted in Python onApril 26, 2018

在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件:

.
└── folder
 ├── data
 │ └── data.txt
 └── test
  └── test.py

一种方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以调用data.txt文件;

另一种方法可以借助python os模块的方法对目录结构进行操作,下面就说一下这种方式的使用:

import os
print '***获取当前目录***'
print os.getcwd()
print os.path.abspath(os.path.dirname(__file__))
print '***获取上级目录***'
print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
print os.path.abspath(os.path.dirname(os.getcwd()))
print os.path.abspath(os.path.join(os.getcwd(), ".."))
print '***获取上上级目录***'
print os.path.abspath(os.path.join(os.getcwd(), "../.."))

输出结果为:

***获取当前目录***
/workspace/demo/folder/test
/workspace/demo/folder/test
***获取上级目录***
/workspace/demo/folder
/workspace/demo/folder
/workspace/demo/folder
***获取上上级目录***
/workspace/demo

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

Python 相关文章推荐
比较详细Python正则表达式操作指南(re使用)
Sep 06 Python
在 Django/Flask 开发服务器上使用 HTTPS
Jul 03 Python
用Python解析XML的几种常见方法的介绍
Apr 09 Python
Python配置文件解析模块ConfigParser使用实例
Apr 13 Python
浅谈python内置变量-reversed(seq)
Jun 21 Python
python 对类的成员函数开启线程的方法
Jan 22 Python
代码详解django中数据库设置
Jan 28 Python
详解python中的线程与线程池
May 10 Python
Python单链表原理与实现方法详解
Feb 22 Python
用 Python 元类的特性实现 ORM 框架
May 19 Python
Django实现翻页的示例代码
May 24 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 Python
python 删除非空文件夹的实例
Apr 26 #Python
Python3.5 创建文件的简单实例
Apr 26 #Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 #Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 #Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 #Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 #Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 #Python
You might like
PHP cdata 处理(详细介绍)
2013/07/05 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
web打印小结
2017/01/11 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
Python语言快速上手学习方法
2018/12/14 Python
Python常用的json标准库
2019/02/19 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
策划主管的工作职责
2013/11/24 职场文书
教师研修随笔感言
2014/01/23 职场文书
总经理司机岗位职责
2014/02/06 职场文书
爱国主义演讲稿
2014/05/07 职场文书
公司口号大全
2014/06/11 职场文书
法学求职信
2014/06/22 职场文书
竞选学委演讲稿
2014/09/13 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
检讨书怎么写
2015/01/23 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫