[Python-Dev] os.path.normcase rationale? (original) (raw)
Chris Withers chris at simplistix.co.uk
Fri Sep 24 12:13:46 CEST 2010
- Previous message: [Python-Dev] os.path.normcase rationale?
- Next message: [Python-Dev] os.path.normcase rationale?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 18/09/2010 23:36, Guido van Rossum wrote:
course, exists() and isdir() etc. do, and so does realpath(), but the pure parsing functions don't.
Yes, but:
H:>echo foo > TeSt.txt ...>>> import os.path
os.path.realpath('test.txt') 'H:\test.txt' os.path.normcase('TeSt.txt') 'test.txt'
Both feel unsatisfying to me :-S
How can I get 'TeSt.txt' from 'test.txt' (which feels like the contract normcase should have...)
They can be used without a working filesystem even. (E.g. you can import ntpath on a Unix box and happily parse Windows paths.)
But what value does that add over just doing a .lower() on the path?
Chris
- Previous message: [Python-Dev] os.path.normcase rationale?
- Next message: [Python-Dev] os.path.normcase rationale?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]