Bonjour, sur Python (toutes versions) sous Windows XP familliale
j'ai un problème avec la fonction os.path.isdir(path)

sur certains dossiers, ça marches, sur d'autres qui existent et qui ont été créés en même temps, la fonction me renvoie False

en faite,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
os.path.isdir('F:\Programs\game\ysflighttest20050329\ysflighttest\aircraft')

renvoi FALSE
(et is_dir(); sous PHP renvoi TRUE)

alors que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
os.path.isdir('F:\Programs\game\ysflighttest20050329\ysflighttest\ground')

renvoi TRUE

bien que ces 2 dossiers aient été créés en même temps par l'installateur et j'en suis le propriétaire !

alors j'ai fait un test, j'ai créé un nouveau dossier
en appellant ce dossier GRO : j'obtiens TRUE
en le renommant AIR : j'obtiens FALSE !!!!!!!

Quelqu'un pourrait m'explique cette discrimination de la part de Python ??


En faite, ce qui me gêne le plus, c'est pas que j'obtienne TRUE ou FALSE, c'est que quand Python ne veux considérer un dossier comme étant un dossier, il ne veux pas en lister les fichiers, et ça, ça m'embête vraiment.