Python里Pure paths、PurePosixPath、PureWindowsPath的区别

Python是跨平台的,可以在不同的操作系统上运行。但是不同系统上路径 的表示方式是不一样的。

例如windows上路径使用“\”分割子目录和父目录,linux上是使用“/”来分割。这就是PurePosixPath、PureWindowsPath出现的原因。

PureWindowsPath:这种路径风格是在windows系统下使用的;

PurePosixPath:这种路径风格是在非windows系统下使用的;

Pure paths:是PureWindowsPath和PurePosixPath的父类;