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设置socket代理的方法
Jan 14 Python
Python读写unicode文件的方法
Jul 10 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
对Python中DataFrame按照行遍历的方法
Apr 08 Python
python实现决策树分类(2)
Aug 30 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
Python socket非阻塞模块应用示例
Sep 12 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
基于python实现MQTT发布订阅过程原理解析
Jul 27 Python
Python函数调用追踪实现代码
Nov 27 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
YII使用url组件美化管理的方法
2015/12/28 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
jQuery 工具函数学习资料
2010/04/29 Javascript
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
jQuery实现消息弹出框效果
2019/12/10 jQuery
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Python装饰器知识点补充
2018/05/28 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
Python面试题集
2012/03/08 面试题
企业总经理职责
2014/02/02 职场文书
班训口号大全
2014/06/18 职场文书
《游戏公平》教学反思
2016/02/20 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python