在前面的知识点讲解中,我们有了解到了关于python中的文件系统中的路径的模块,那么就有小伙伴在练习的时候发现PurePath和Path的用法有点弄不清,那么接下来的这篇文章我们就来一起来聊聊关于PurePath和Path的区别,大家要仔细阅读。

python中PurePath和Path有什么区别?python中PurePath和Path的区别

在前面的了解中,我们知道了关于python中PurePath和Path一些用法,我们也知道这两个类都是属于pathlib模块,在很多用法上都有相似之处,就是的一些小伙伴容易弄混淆,所以我们先来分别进行一个讲解。

PurePath是访问文件中的纯路径,只会对字符串进行操作,并且对于不同的操作系统它的子类操作也会有所不同,在Windows操作系统下会使用PathWindowsPath,而在其他的操作系统下就会使用PurePosixPath。

而path访问的是文件中的真正路径,主要用来判断文件夹是否存在,就是直接对文件夹等进行操作,当然和PurePath一样咋不同的系统中所运用的也是不一样。

说到他们俩的区别,想必区别最大的就是一个包含关系了,PurePath包含了path类,就相当于是path是PurePath的一个子类,但是PurePath仅仅只是处理字符串,而path则会访问更加深层的文件。

以上就是关于python中PurePath和Path的区别,希望本次小编分享的文章有帮助到大家更好的来理解这一方面的知识点。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!