Le Wed, 23 Mar 2005 21:04:07 +0100, fdfd a écrit :
j'ai besoin de savoir si un repertoire contient des fichiers, et si oui, combien il en contient.
En python
print len(os.listdir('.'))
sous windows What's a pity !
J'ai cherche mais sans resultat.
T'as pas dû chercher au bon endroit http://docs.python.org/lib/os-file-dir.html
sinon faire "pydoc os"
Par avance, merci Pa2koi
Jean-Pierre
F. Petitjean
Le Wed, 23 Mar 2005 21:04:07 +0100, fdfd a écrit :
j'ai besoin de savoir si un repertoire contient des fichiers, et si oui, combien il en contient.
En python
print len(os.listdir('.'))
sous windows What's a pity !
I agree
J'ai cherche mais sans resultat.
T'as pas dû chercher au bon endroit http://docs.python.org/lib/os-file-dir.html
sinon faire "pydoc os" C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os : E:develhstab>pydoc os 'pydoc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et remercier ce bon Bill qui rend la vie si difficile à tous ceux qui veulent utiliser la ligne de commande et ne pas cliquer comme des forcenés sur l'interface du jour.
Il y a bien une solution pour minimiser le nombre de frappes mais elle est bien cachée : (si vous avez windows 2000 ou XP ou 2003) Démarrer exécuter et cmd /F:ON # avec "completion" le drapeau /F est essentiel taper "python c:pyt^D" (^D == Ctrl D) pour faire apparaître C:python24 puis Li^D ==> C:python24Lib puis tapez "py^F" pour faire apparaître "python C:Python24Libpydoc.py" et complétez avec " os.listdir" ouf! Remarquez la subtile nuance "^D" et "^F" (compléter avec un répertoire ou un fichier).
Par avance, merci Pa2koi
Jean-Pierre
Le Wed, 23 Mar 2005 21:04:07 +0100, fdfd a écrit :
j'ai besoin de savoir si un repertoire contient des fichiers, et si oui,
combien il en contient.
En python
print len(os.listdir('.'))
sous windows
What's a pity !
I agree
J'ai cherche mais sans resultat.
T'as pas dû chercher au bon endroit
http://docs.python.org/lib/os-file-dir.html
sinon faire "pydoc os"
C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os :
E:develhstab>pydoc os
'pydoc' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et
remercier ce bon Bill qui rend la vie si difficile à tous ceux qui
veulent utiliser la ligne de commande et ne pas cliquer comme des
forcenés sur l'interface du jour.
Il y a bien une solution pour minimiser le nombre de frappes mais elle
est bien cachée :
(si vous avez windows 2000 ou XP ou 2003)
Démarrer exécuter et
cmd /F:ON # avec "completion" le drapeau /F est essentiel
taper "python c:pyt^D" (^D == Ctrl D) pour faire apparaître
C:python24 puis Li^D ==> C:python24Lib puis tapez "py^F" pour
faire apparaître "python C:Python24Libpydoc.py" et complétez avec
" os.listdir" ouf!
Remarquez la subtile nuance "^D" et "^F" (compléter avec un répertoire
ou un fichier).
Le Wed, 23 Mar 2005 21:04:07 +0100, fdfd a écrit :
j'ai besoin de savoir si un repertoire contient des fichiers, et si oui, combien il en contient.
En python
print len(os.listdir('.'))
sous windows What's a pity !
I agree
J'ai cherche mais sans resultat.
T'as pas dû chercher au bon endroit http://docs.python.org/lib/os-file-dir.html
sinon faire "pydoc os" C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os : E:develhstab>pydoc os 'pydoc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et remercier ce bon Bill qui rend la vie si difficile à tous ceux qui veulent utiliser la ligne de commande et ne pas cliquer comme des forcenés sur l'interface du jour.
Il y a bien une solution pour minimiser le nombre de frappes mais elle est bien cachée : (si vous avez windows 2000 ou XP ou 2003) Démarrer exécuter et cmd /F:ON # avec "completion" le drapeau /F est essentiel taper "python c:pyt^D" (^D == Ctrl D) pour faire apparaître C:python24 puis Li^D ==> C:python24Lib puis tapez "py^F" pour faire apparaître "python C:Python24Libpydoc.py" et complétez avec " os.listdir" ouf! Remarquez la subtile nuance "^D" et "^F" (compléter avec un répertoire ou un fichier).
Par avance, merci Pa2koi
Jean-Pierre
Yermat
F. Petitjean wrote:
[...] Il y a bien une solution pour minimiser le nombre de frappes mais elle
est bien cachée :[...]
Vous avez le droit aussi d'associer les fichier .py à python et d'inclure le répertoire de pydoc dans votre path...
La syntaxe est alors celle citée...
-- Yermat
F. Petitjean wrote:
[...]
Il y a bien une solution pour minimiser le nombre de frappes mais elle
est bien cachée :[...]
Vous avez le droit aussi d'associer les fichier .py à python et
d'inclure le répertoire de pydoc dans votre path...
[...] Il y a bien une solution pour minimiser le nombre de frappes mais elle
est bien cachée :[...]
Vous avez le droit aussi d'associer les fichier .py à python et d'inclure le répertoire de pydoc dans votre path...
La syntaxe est alors celle citée...
-- Yermat
J.Pierre Pourrez
Le Thu, 24 Mar 2005 13:28:50 +0000, F. Petitjean a écrit :
sinon faire "pydoc os" C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os : E:develhstab>pydoc os 'pydoc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
C'est vrai que cet OS n'est qu'un vulgaire clicklodrome et que leurs utilisateurs ne connaissent plus la ligne de commande.
Pydoc se lance par le bouton Menu/Démarrer/...
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et remercier ce bon Bill qui rend la vie si difficile à tous ceux qui veulent utiliser la ligne de commande et ne pas cliquer comme des forcenés sur l'interface du jour.
Plutôt utiliser Idle qui permet de tester quelques "statements" et a un bon éditeur avec coloration syntaxique.
Cordialement Jean-Pierre
Le Thu, 24 Mar 2005 13:28:50 +0000, F. Petitjean a écrit :
sinon faire "pydoc os"
C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os :
E:develhstab>pydoc os
'pydoc' n'est pas reconnu en tant que commande interne ou externe, un
programme exécutable ou un fichier de commandes.
C'est vrai que cet OS n'est qu'un vulgaire clicklodrome et que leurs
utilisateurs ne connaissent plus la ligne de commande.
Pydoc se lance par le bouton Menu/Démarrer/...
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et
remercier ce bon Bill qui rend la vie si difficile à tous ceux qui
veulent utiliser la ligne de commande et ne pas cliquer comme des
forcenés sur l'interface du jour.
Plutôt utiliser Idle qui permet de tester quelques "statements" et a un
bon éditeur avec coloration syntaxique.
Le Thu, 24 Mar 2005 13:28:50 +0000, F. Petitjean a écrit :
sinon faire "pydoc os" C'est effectivement la vraie solution, mais avec la contrainte "sous
windows", il y a comme un os : E:develhstab>pydoc os 'pydoc' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
C'est vrai que cet OS n'est qu'un vulgaire clicklodrome et que leurs utilisateurs ne connaissent plus la ligne de commande.
Pydoc se lance par le bouton Menu/Démarrer/...
Faire plutôt python, puis import os et help(os) ou help(os.listdir) et remercier ce bon Bill qui rend la vie si difficile à tous ceux qui veulent utiliser la ligne de commande et ne pas cliquer comme des forcenés sur l'interface du jour.
Plutôt utiliser Idle qui permet de tester quelques "statements" et a un bon éditeur avec coloration syntaxique.