在使用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获取当前目录路径和上级路径的实例

本文地址: http://www.cppcns.com/jiaoben/python/226425.html

python查询当前路径_python获取当前目录路径和上级路径的实例相关推荐

  1. python获取当前目录路径和上级路径

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

  2. python当前目录是什么意思_Python获取当前目录的方法之总结

    测试 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import sys print(__file__) print(os.path ...

  3. python脚本名_python获取类名函数名、脚本路径

    1).python获取当前运行的类名函数名import inspect def get_current_function_name(): return inspect.stack()[1][3] cl ...

  4. python zip压缩_Python zip压缩与解压(zipfile模块实例)

    python中提供了文件压缩的zipfile模块. zipfile模块() 用于压缩文件成zip及解压zip文件,模块介绍如下. zipfile.ZipFile(file, mode) open a ...

  5. python 获取脚本当前路径_Python获取脚本所在目录的正确方法

    http://www.jb51.net/article/49035.htm 文章主要介绍了Python获取脚本所在目录的正确方法 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os ...

  6. python获取汉字拼音查询翻译器_python获取汉字的拼音

    #coding:utf-8 #基于python2.6 table = 'a,-20319;ai,-20317;an,-20304;ang,-20295;ao,-20292;ba,-20283;bai, ...

  7. python高德 查询县_Python获取高德地图省市区县列表

    项目中需要用省市区来进行检索,原想高德地图肯定会有API来获得这些数据,结果没有找到,有一个接口好像可以用,但是会附带大量的边界坐标点. 所以就不如自己把高德的省市区列表扒下来,自己写接口来完成这个功 ...

  8. python获取绝对路径_python 获取文件本身的绝对路径

    tester.py: import os print (os.path.dirname(__file__)) print (os.path.abspath(__file__)) print (os.p ...

  9. python3 获取当前路径_python3获取当前目录(转)

    转自:http://www.elias.cn/Python/GetPythonPath?from=Develop.GetPythonPath 1.  以前的方法 如果是要获得程序运行的当前目录所在位置 ...

  10. python工作目录_python获取当前工作目录

    在编程中经常需要用到当前脚本的工作目录,以下是python脚本获取当前工作目录的语句.例test.py importinspect dir = inspect.getfile(inspect.curr ...

最新文章

  1. linux挂载其他硬盘
  2. 被劝退的学渣,逆袭成高级语言之父,改变编程方式却说“不喜欢写代码”!...
  3. 在Cacti上实现MSN报警机制
  4. Spring-AOP @AspectJ切点函数之target()和this()
  5. cpp判断输入为数字_猜数字小程序带你C语言入门
  6. WeihanLi.Npoi 1.20.0 Released
  7. atlas怎么看日志_亿级的日志治理!微服务最佳方案,ELK stack从零搭建
  8. python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...
  9. 如何用python打印田字格_如何用 3D 打印一双顶级跑鞋回形针
  10. 关于SpringMvc实践的一些体会和总结
  11. mysql v7.11_编译后MySQL v5.7.11安装出错
  12. python输入输出姓名_python学习笔记-执行与输入输出
  13. 100行Python代码的贪吃蛇
  14. Java虚拟机最多支持多少个线程?
  15. ai画面怎么调大小_AI人脸抓拍摄像机安装指导,这样安装抓拍更准
  16. 复杂脑网络之图论参数计算(BCT工具包)
  17. GMSSL双证书认证C/S(Linux版)
  18. c语言物联网服务器,物联网卡服务器(物联网应用层服务器端集)
  19. 数学建模:层次分析法(AHP)详细步骤
  20. Java怎样在饼状图上标注数字_饼状图 - java_jun - 博客园

热门文章

  1. 前端js实现打印excel表格
  2. 初学css常用属性整理
  3. 寻找二值图像的连通域算法分析
  4. web developer tips (71): 关于FastCGI 1.5beta几个新配置设置
  5. 智能优化算法:闪电连接过程算法 - 附代码
  6. 【GIS导论】实验五 缓冲区分析和网络分析
  7. sort()函数——C++
  8. USGS批量下载SRTM1数据
  9. 基于遥感影像实现三种方法提取枣树面积精度分析
  10. International Journal of Rock Mechanics and Mining Sciences (Vol 124-12月期最新研究译文)