python基础操作之路径的处理
2021/7/10 14:05:53
本文主要是介绍python基础操作之路径的处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、绝对路径和相对路径
绝对路径:从盘符完整描述文件的路径
相对路径:相对于当前文件的路径,. 表示当前路径,.. 表示上一级目录的路径
二、使用python中OS模块获取文件路径
文件的工程结构如下图:
1.获取当前文件的绝对路径
import os os.path.abspath(__file__)#获取当前文件的绝对路径 返回结果:E:\Python\python 41\working\day12\demo2_路径的处理.py
2.获取当前文件所在的上级路径
import os os.path.dirname(__file__)#返回文件所在的上级路径 返回结果:E:/Python/python 41/working/day12
3.获取根目录,即获取上面图中working的目录
import os BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) print(BASE_DIR) 返回结果:E:\Python\python 41\working 注意:os.path.dirname根据实际情况进行叠加,图中根目录与当前文件有两层, 第一层是day12,day12的外面一层才是working,就使用两次,以此类推
4.路径的拼接
imoprt os BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) res=os.path.join(BASE_DIR,'day 9','homework') print(res) 返回结果:E:\Python\python 41\working\day 9\homework 注意:在路径前面加r,防止遇到转义字符 rE:\Python\python 41\working\day 9\homework
这篇关于python基础操作之路径的处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程