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实现windows下模拟按键和鼠标点击的方法
Mar 13 Python
在Python的Django框架中使用通用视图的方法
Jul 21 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
numpy返回array中元素的index方法
Jun 27 Python
python学生信息管理系统(初级版)
Oct 17 Python
对Python通过pypyodbc访问Access数据库的方法详解
Oct 27 Python
python实现石头剪刀布小游戏
Jan 20 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
python简单鼠标自动点击某区域的实例
Jun 25 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
Feb 05 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生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
简单实现php上传文件功能
2017/09/21 PHP
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
python中类的一些方法分析
2014/09/25 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
Django框架表单操作实例分析
2019/11/04 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
电气工程和自动化自荐信范文
2013/12/25 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
2016年少先队活动总结
2016/04/06 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
为Java项目添加Redis缓存的方法
2021/05/18 Redis