python路径的写法及目录的获取方式


Posted in Python onDecember 26, 2019

获取文件目录的方法 :

import os
# '***获取当前目录***'
os.getcwd()
# '***获取上级目录***'
os.path.abspath(os.path.dirname(os.getcwd()))
os.path.abspath(os.path.join(os.getcwd(), ".."))
# '***获取上上级目录***'
os.path.abspath(os.path.join(os.getcwd(), "../.."))
 
 
 
os.chdir(path2)#用于改变当前工作目录到指定的路径。
dir_list2 = os.listdir(path2)#返回指定路径下的文件和文件夹列表

路径的写法:

/    表示根目录
./    表示当前目录
../   表示父级目录
../../  表示文件所在的父级目录的父级目录
 
注意先弄清当前目录
 
请注意,比如利用os.path.abspath(os.path.join(os.getcwd(), "../"))获取父级目录,
os.getcwd()输出结果是当前目录:'C:\\Users\\mumu\\Desktop\\Program_master_folder'
os.path.join(os.getcwd(), "../")输出结果其实是:
'C:\\Users\\mumu\\Desktop\\Program_master_folder\\../',路径执行了join操作,但是
os.path.abspath()方法之后,"../"会自动准找'C:\\Users\\mumu\\Desktop\\Program_master_folder'当前目录的上一级目录,因此输出结果为:
'C:\\Users\\mumu\\Desktop'

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

Python 相关文章推荐
python 基础学习第二弹 类属性和实例属性
Aug 27 Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 Python
Python上传package到Pypi(代码简单)
Feb 06 Python
Python AES加密模块用法分析
May 22 Python
Python利用turtle库绘制彩虹代码示例
Dec 20 Python
python中判断文件编码的chardet(实例讲解)
Dec 21 Python
python使用flask与js进行前后台交互的例子
Jul 19 Python
python 模拟创建seafile 目录操作示例
Sep 26 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
python实现数字炸弹游戏程序
Jul 17 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
Python图片检索之以图搜图
May 31 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 #Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 #Python
python 串口读取+存储+输出处理实例
Dec 26 #Python
使用Python串口实时显示数据并绘图的例子
Dec 26 #Python
简单了解python字符串前面加r,u的含义
Dec 26 #Python
python关于调用函数外的变量实例
Dec 26 #Python
python3 实现调用串口功能
Dec 26 #Python
You might like
PHP教程 基本语法
2009/10/23 PHP
PHP 缓存实现代码及详细注释
2010/05/16 PHP
php中函数的形参与实参的问题说明
2010/09/01 PHP
PHP错误机制知识汇总
2016/03/24 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
cookie的secure属性详解
2015/04/08 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
出售房屋委托书范本
2014/09/24 职场文书
java泛型通配符详解
2021/07/25 Java/Android