Re: [Python-Dev] Pathlib enhancments - method name only

2016年4月08日 18:44:16 -0700

On Fri, Apr 8, 2016, 16:13 Glenn Linderman <[email protected]> wrote:
> On 4/8/2016 3:28 PM, Eric Snow wrote:
>
> All this matters because it impacts the value returned from
> __ospath__(). Should it return the string representation of the path
> for the current OS or some standardized representation? I'd expect
> the former. However, if that is the expectation then something like
> pathlib.PureWindowsPath will give you the wrong thing if your current
> OS is linux. pathlib.PureWindowsPath.__ospath__() would have to fail
> or first internally convert to pathlib.PurePosixPath?
>
> Now that Windows 10++ will run Ubuntu apps, will Python be able to tell
> the difference for when it should return Windows-format paths and
> Posix-format paths?
>
All the bits of code in Python accept / as a separator on Windows so it
doesn't matter (but Ubuntu on Windows is Linux, so it will be / just like
any other Linux install).
> (I'm sure the answer is yes, the Python-for-Ubuntu running on Windows
> would do the latter, and the Python-for-Windows would do the former.
> Although, it is not clear what sys.platform will return, yet...)
>
It should return Linux.
-Brett
_______________________________________________
> Python-Dev mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/brett%40python.org
>
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to