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操作SQLite简明教程
Jul 10 Python
Python实现栈的方法
May 26 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
目前最全的python的就业方向
Jun 05 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
numpy的文件存储.npy .npz 文件详解
Jul 09 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
Python使用configparser库读取配置文件
Feb 22 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 图像处理类1
2009/06/15 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
PHP基础知识回顾
2012/08/16 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
Prototype中dom对象方法汇总
2008/09/17 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
python flask框架实现重定向功能示例
2019/07/02 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
keras slice layer 层实现方式
2020/06/11 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
留学推荐信怎么写
2014/01/25 职场文书
进步之星获奖感言
2014/02/22 职场文书
房屋买卖协议书
2014/04/10 职场文书
终止劳动合同协议书
2014/04/14 职场文书
2014年机关党委工作总结
2014/12/11 职场文书
初中思想品德教学反思
2016/02/24 职场文书
奖学金申请书(范文)
2019/08/14 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python