python如何将相对路径转换为绝对路径?
2023-03-20 15:27:50 时间
一、相对路径与绝对路径
1、参数是绝对路径,返回 True
>>> os.path.isabs('.') False
2、参数是相对路径,返回 False
>>> os.path.isabs(os.path.abspath('.')) #利用abspath将相对路径转换为绝对路径 True
二、将相对路径转换为绝对路径的简便方法:使用os.path.abspath(path) 返回 path 参数的绝对路径的字符串。
>>> os.path.abspath('.\Scripts') 'C:\Program Files (x86)\Scripts'
补充:从 start 路径到 path 的相对路径的字符串
>>> os.path.relpath('C:\Windows', 'C:\') 'Windows'
如果没有提供 start,使用当前工作目录作为开始路径
>>> path = 'C:\Program Files (x86)' >>> os.path.basename(path) # path参数最后一个斜杠之后的所有内容 'Program Files (x86)' >>> os.path.dirname(path) # path参数最后一个斜杠之前的所有内容 'C:\'
相关文章
- Python操作Redis大全
- delete、truncate、drop的区别有哪些,该如何选择
- 聊聊 Python 数据处理全家桶(MongoDB 篇)
- 聊聊 Python 数据处理全家桶(Redis篇)
- MySQL limit导致的执行计划差异
- mysqldump一致性热备原理剖析
- 利用SQL和Python分别实现人流量查询,考验逻辑思维的时候到了
- 使用 Python 配合 Redis 超越缓存
- 面试官:你来讲讲一条查询语句的具体执行过程
- 我用Python处理3万多条数据,只要几秒钟……
- 代码详解:使用Python从不同表格中提取数据
- 自定义构建交互式SSH应用程序,以Python为例
- 深入理解select count(*)底层究竟做了什么
- 使用Redis和Python构建一个共享单车的应用程序
- Python实现数据可视化,看如何监控你的爬虫?
- 什么是大数据?如何成为大数据的技术大牛?
- 零基础Python数据库怎么学?大牛带你扬帆起航
- Python操作MongoDB看这一篇就够了
- 用Python操作MySQL存储,这些你都会了吗?
- Python面试官问Redis的相关问题,看完这篇文章就够了