python如何将相对路径转换为绝对路径?

来源:千锋教育
发布时间:2023-11-13 05:49:17
分享

python如何将相对路径转换为绝对路径?

一、相对路径与绝对路径

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:\\ProgramFiles(x86)\\Scripts'

补充:从start路径到path的相对路径的字符串

>>>os.path.relpath('C:\\Windows','C:\\')

'Windows'

如果没有提供start,使用当前工作目录作为开始路径

>>>path='C:\\ProgramFiles(x86)'

>>>os.path.basename(path)#path参数最后一个斜杠之后的所有内容

'ProgramFiles(x86)'

>>>os.path.dirname(path)#path参数最后一个斜杠之前的所有内容

'C:\\'

以上就是python使用add进行重载加法,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python继承是什么? python继承是什么?一、继承是什么?就是一个类可以获得另外一个类中的成员属性和成员方法二、继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用与继承的类,叫子类,也叫派生类继承与被继承一定存
  • python封装中的私有如何理解? python封装中的私有如何理解?一、什么是封装?封装就是对对象的成员进行访问限制二、封装的三个级别1、公开:public2、受保护的:protected3、私有的:private三、私有私有成员是最
  • pythonQueue在python的实例化 Queue在python的实例化1、Queue的方法实例化Queue(),未指定可接收信息的参数或该参数为负数,则默认无上限(内存上限)Queue.qsize():返回当前队列包含消息的数量Queue
  • python如何使用append函数扩展列表? python如何使用append函数扩展列表?1、append函数扩展列表将listB列表作为一个元素添加到listA列表尾(仅占用listA一个元素空间),原地址空间首地址保持不变。使用语法list
  • pythonnext获取迭代器 python中next获取迭代器1、迭代器说明迭代器既是生成器又是可迭代对象,也就是说,我们可以通过next依次获取迭代器中的值,也可以通过迭代器直接获取。2、实例我们可以利用next()函数来获取迭
  • python使用运算符实现列表扩展 python使用运算符实现列表扩展方式一:使用+将加号两边的列表进行拼接得到一个新的列表(重新分配的内存空间)listA=[1,2,3]listB=[4,5,6,7]print(listA,"addr