python如何判断绝对路径

python如何判断绝对路径

说明

1、以/开头的路径与当前目录无关,称为绝对路径。

2、绝对路径是从文件系统顶部开始的路径,总是从根文件夹开始,Window 系统中以盘符(C:、D:)作为根文件夹。

实例

JavaScript

>>> import os
>>> os.path.abspath('正则代码实践strip.py')
'D:\\Python36\\正则代码实践strip.py'

JavaScript

>>> import os
>>> os.path.abspath('正则代码实践strip.py')
'D:\\Python36\\正则代码实践strip.py'
>>> os.path.abspath('(读写文件)疯狂填词2.py') # 这个文件是当前目录没有的
'D:\\Python36\\(读写文件)疯狂填词2.py'
>>> os.path.abspath(r'\Python编程快速上手++让繁琐工作自\(读写文件)疯狂填词2.py') # 这个目录也是当前目录不存在的
'D:\\Python编程快速上手++让繁琐工作自\\(读写文件)疯狂填词2.py'
>>> os.path.abspath(r'\Desktop\Python编程快速上手++让繁琐工作自动化\(读写文件)疯狂填词2.py')
'D:\\Desktop\\Python编程快速上手++让繁琐工作自动化\\(读写文件)疯狂填词2.py'
>>> os.path.abspath(r'\Administrator\Desktop\Python编程快速上手++让繁琐工作自动化\(读写文件)疯狂填词2.py')
'D:\\Administrator\\Desktop\\Python编程快速上手++让繁琐工作自动化\\(读写文件)疯狂填词2.py' # 如果没有指明最顶部根目录,则该函数返回的目录的顶部都是当前目录的顶部,即"D:\\"https://www.10zhan.com
>>> os.path.abspath(r'C:\Users\Administrator\Desktop\Python编程快速上手++让繁琐工作自动化\(读写文件)疯狂填词2.py')
'C:\\Users\\Administrator\\Desktop\\Python编程快速上手++让繁琐工作自动化\\(读写文件)疯狂填词2.py'

JavaScript

>>> import os
>>> os.path.relpath('C:\\Windows', 'C:\\')
'Windows'
>>> os.path.relpath('C:\\Windows', 'C:\\spam\\eggs')
'..\\..\\Windows'
>>> os.getcwd()
'D:\\Python36'

以上就是python判断绝对路径的方法,希望对大家有所帮助。

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

 更多教程点击:https://blog.csdn.net/linyichao123/category_12050925.htmlicon-default.png?t=M85Bhttps://blog.csdn.net/linyichao123/category_12050925.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值