[Tutor] os.path.exists(path) returns false when the path actually exists!

Tiger12506 keridee at jayco.net
Thu Aug 2 21:49:15 CEST 2007


> I have never understood Microsoft changing things from one release to
> another. In the beginning extensions were IIRC always visible.
>
> Every time I configure a computer I have to spend a lot of time undoing
> the initial settings so my users can get their work done!

Even though I completely agree with you and detest Microsoft's decisions in 
these matters, here are the basic reasons:

    Computers are becoming more and more available for use amongst 
non-tech-savy individuals. Individuals who previously did not have to work 
with computers may now have to use them in their job for whatever reason. 
Microsoft would make less money if so called non-user-friendly attributes 
remained in their operating system. Consider:

A potential computer user looks at the listing in a folder. Not quite 
understanding why things look the way they do, not quite understanding how 
these so called folders and files are supposed to look like the old paper 
file cabinet systems that they are used to.

He sees these files with periods and strange letters. What do they mean? A 
file extension? What?! I don't get it, he says. You explain that the letters 
tell Windows which program is supposed to open the file. That doesn't make 
sense to him. He wonders why Windows can't just see that this is a 
spreadsheet, I mean look at it. It's obviously a spreadsheet! So to 
circumvent this confusion they hide the file extensions.

Consider some other UI changes. The places bar, for example. Most programs 
save documents in My Documents. So where is it? Most people don't realize 
where they are. The file cabinets that they knew had folders yes, but never 
folders within folders. So Microsoft, in order to aid the new computer user 
provided a flattened view so that they could more easily find and understand 
where they are.

Granted, all of these are just visual sugar and are completely worthless. 
But they have provided Microsoft with much money because more useless people 
can use computers. It is because these people do not wish to learn, do not 
have the capacity, or just plain would rather pay through their teeth. They 
would rather have Microsoft make obfuscate things, to make it "easier" for 
them, than to try to understand themselves.

JS 



More information about the Tutor mailing list