[Python-Dev] PEP 428 - pathlib - ready for approval
Ethan Furman
ethan at stoneleaf.us
Wed Nov 20 15:01:04 CET 2013
On 11/20/2013 04:25 AM, Garth Bushell wrote:
>
> I'm also quite uneasy on the case insensitive comparison on Windows as the File system NTFS is case sensitive.
No, it's case-preserving.
> """Current Windows file systems, like NTFS, are case-sensitive; that is a readme.txt and a Readme.txt can exist in the
> same directory. Windows disallows the user to create a second file differing only in case due to compatibility issues
> with older software not designed for such operation.""" (http://en.wikipedia.org/wiki/Case_sensitivity)
I just did some tests on my Win7 NTFS file system and I was unable to get two files in the same directory which differed
only by case using either cmd or explorer.
> If people create .PY files it wouldn't work on Linux so why make it work on windows?
Because it *does* work on windows.
c:\temp > copy con: hello.PY
print "Hello World!"
^Z
c:\temp > \python273\python
--> import hello
Hello World!
Just one of the many things to be aware of if attempting to write cross-platform code.
--
~Ethan~
More information about the Python-Dev
mailing list