我正在使用Python的mingw来抽象不同平台上的文件和路径处理。这很有效,直到我尝试在pathlib中运行我的代码。
绝对路径:
C:\path\to\tool
/c/path/to/tool
虽然cygwin可以处理不同的路径格式,例如向前和向后斜杠,它无法处理MinGWs C:\
与/c/
的不同写作。
我怀疑Issue 33890会发生同样的情况,而且正在撰写:/cygdrive/c/
。
问题:
示例:
path1 = Path("C:\path\to\tool")
path2 = Path("/c/path/to/tool")
if (path1 != path2):
print("ERROR")
在bugs.python.org上列出: