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 相关文章推荐
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Python实现简单多线程任务队列
Feb 27 Python
python 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 Python
pygame实现俄罗斯方块游戏(基础篇1)
Oct 29 Python
Python求正态分布曲线下面积实例
Nov 20 Python
python 实现兔子生兔子示例
Nov 21 Python
python3中numpy函数tile的用法详解
Dec 04 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
tensorflow实现二维平面模拟三维数据教程
Feb 11 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 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/03/13 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
前端必学之PHP语法基础
2016/01/01 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
vue源码中的检测方法的实现
2019/09/26 Javascript
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python清理子进程机制剖析
2017/11/23 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Python中extend和append的区别讲解
2019/01/24 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
母亲节演讲稿范文
2014/01/02 职场文书
物业管理计划书
2014/01/10 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
购房意向书
2014/08/30 职场文书
暑假学习心得体会
2014/09/02 职场文书
法人委托书范本格式
2014/09/15 职场文书
干部个人考察材料
2014/12/24 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书