[progliste] Re: python conso le caractère s e ction
merci Quentin, alors j'aurais une autre question pour les utilisateur de la console python, je suppose que le paramètre que je dois indiqué doit se faire en le passant en argument à la console, je n'ai jamais réussi à comprendre comment faire ! je sais que la modification doit se faire avec sys.argv , qui aurait un exemple ? merci ! - Original Message - From: QuentinC quent...@cfardel.net To: progliste@ml.free.fr Sent: Wednesday, August 01, 2012 9:53 AM Subject: [progliste] Re: python console caractère s e ction Encore un petit bug de jaws qui n'a jamais été corrigé depuis la 4.02... En fait l'encodage de la console n'est par défaut pas le même qu'ailleurs sous windows. C'est pour la même raison que jaws lit parfois é et parfois à sans logique apparante. Pour régler tous les problèmes, toujours utiliser la commande : chcp 1252 à chaque ouverture de fenêtre, ce Qui change l'encodage de la console (chcp = change code page) pour le jeu n°1252 qui correspond dans les grandes lignes au ISO-8859-1 utilisé en europe de l'ouest (français, allemand, espagnol, italien, néérlandais + d'autres). Par défaut, la console est en CP850, qui est bien l'encodage pour le français, mais celui élaboré par IBM pour MS-DOS. IL n'est concrètement plus utilisé depuis au moins 15 ans, et je me demande encore toujours pourquoi Microsoft persiste à vouloir le conserver par défaut. Cette histoire d'encodages différents a toujours confusé jaws, mais les voyants aussi. Ainsi parfois jaws lit é et parfois Ã; Vous pourrez trouver plein de topics de forum notamment sur le site du zéro qui expliquent pourquoi des é se transforment soudainement en à parce que ce problème touche aussi les voyants qui sont aussi totalement dans l'incompréhension le plus souvent ! par contre peu mentionnent la petite commande magique qui règle tout, et la plupart du temps, ils vont chercher des solutions bidon, dont la pirte de toutes, réencoder ses fichiers en CP850. Ce n'est pas ce qu'il faut faire ! Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
[progliste] Re: python conso le caractère s e ction
Non, ce que j'ai dit n'a rien à voir avec python, ça a à voir avec windows tout simplement. C'est une commande à envoyer avant de démarrer l'interpréteur, quelque langage que ce soit. Au pire tu peux l'exécuter depuis python avec une fonction du genre system je suppose. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
[progliste] Re: python conso le caractère s e ction
oui Quentin j'avais bien compris ! ma question était de savoir comment le mettre en pratique - Original Message - From: QuentinC quent...@cfardel.net To: progliste@ml.free.fr Sent: Wednesday, August 01, 2012 4:03 PM Subject: [progliste] Re: python conso le caractère s e ction Non, ce que j'ai dit n'a rien à voir avec python, ça a à voir avec windows tout simplement. C'est une commande à envoyer avant de démarrer l'interpréteur, quelque langage que ce soit. Au pire tu peux l'exécuter depuis python avec une fonction du genre system je suppose. Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
[progliste] Re: python conso le caractère s e ction
Plusieurs possibilités 1 - Démarrer les commandes MS-DOS, entrer la commande, puis ensuite seulement lancer l'interpréteur python, à la mano 2 - Faire en sorte que la commande soit automatiquement exécutée au lancement de chaque fenêtre de commandes; je sais que c'est possible mais je ne sais plus comment. Pour ma part j'utilise cette solution à moitié car j'ai ajouté une option dans le menu contextuel pour ouvrir une fenêtre dans le bon dossier et j'en profite pour la glisser en même temps. Donc tant que je passe par le menu contextuel, ça marche, mais pas sinon. 3 - L'exécuter depuis python. Je ne conais pas python mais il doit sûrement y avoir un équivalent à la fonction C system quelque part. Autres noms courants: exec, execute, shell_exec, shellExec, run, run_command, runCommand, command, shell_command, shellCommand, launch Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: python conso le caractère s e ction
impec ! dans mon fichier section apparait bien je ne peux pas le faire avec la fonction exec, une erreur mais retourner,mais je peux le faire avec le module os : import os os.system (chcp 1252) reste à voir coment le faire de façon automatique - Original Message - From: QuentinC quent...@cfardel.net To: progliste@ml.free.fr Sent: Wednesday, August 01, 2012 4:46 PM Subject: [progliste] Re: python conso le caractère s e ction Plusieurs possibilités 1 - Démarrer les commandes MS-DOS, entrer la commande, puis ensuite seulement lancer l'interpréteur python, à la mano 2 - Faire en sorte que la commande soit automatiquement exécutée au lancement de chaque fenêtre de commandes; je sais que c'est possible mais je ne sais plus comment. Pour ma part j'utilise cette solution à moitié car j'ai ajouté une option dans le menu contextuel pour ouvrir une fenêtre dans le bon dossier et j'en profite pour la glisser en même temps. Donc tant que je passe par le menu contextuel, ça marche, mais pas sinon. 3 - L'exécuter depuis python. Je ne conais pas python mais il doit sûrement y avoir un équivalent à la fonction C system quelque part. Autres noms courants: exec, execute, shell_exec, shellExec, run, run_command, runCommand, command, shell_command, shellCommand, launch Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: python conso le caractère s e ction
La question que je me pose, car je ne l'ai pas testé récemment, c'est: selon la page de codes où on se trouve, ce qui s'écrit dans un fichier, est-il réellement différent, ou bien, est-il seulement indiqué différemment? Si un source apparaît correctement lorsque je le visualise en 1252, il ne va pas se modifier parce que je serai revenu en 850, par contre, j'aurai des surprises à la lectur peut-être. Et en python, la fameuse ligne: -*- coding:iso-latin1 -*- joue aussi un rôle, sans que je sache trop lequel exactement d'ailleurs mais je ne dois pas l'oublier si j'ai des chaînes littérales avec accent dans mon programme. J.-F. Le 01/08/2012 16:55, yannick écrit : impec ! dans mon fichier section apparait bien je ne peux pas le faire avec la fonction exec, une erreur mais retourner,mais je peux le faire avec le module os : import os os.system (chcp 1252) reste à voir coment le faire de façon automatique - Original Message - From: QuentinCquent...@cfardel.net To:progliste@ml.free.fr Sent: Wednesday, August 01, 2012 4:46 PM Subject: [progliste] Re: python conso le caractère s e ction Plusieurs possibilités 1 - Démarrer les commandes MS-DOS, entrer la commande, puis ensuite seulement lancer l'interpréteur python, à la mano 2 - Faire en sorte que la commande soit automatiquement exécutée au lancement de chaque fenêtre de commandes; je sais que c'est possible mais je ne sais plus comment. Pour ma part j'utilise cette solution à moitié car j'ai ajouté une option dans le menu contextuel pour ouvrir une fenêtre dans le bon dossier et j'en profite pour la glisser en même temps. Donc tant que je passe par le menu contextuel, ça marche, mais pas sinon. 3 - L'exécuter depuis python. Je ne conais pas python mais il doit sûrement y avoir un équivalent à la fonction C system quelque part. Autres noms courants: exec, execute, shell_exec, shellExec, run, run_command, runCommand, command, shell_command, shellCommand, launch Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
[progliste] Re: python conso le caractère s e ction
JF dans ton exemple tu me montre juste comment afficher les paramètres passés à la console, mais moi je voudrais savoir comment lui passer un paramètre ! - Original Message - From: Jean-François Colas jfco...@free.fr To: progliste@ml.free.fr Sent: Wednesday, August 01, 2012 7:31 PM Subject: [progliste] Re: python conso le caractère s e ction Salut Yannick, Problème distincts, si je te comprends bien. Pour les paramètres, c'est tout simple: # -*- coding: latin-1 -*- # Etude du passage de params à un script from sys import argv # sys.argv liste des params de la ligne de cmd l = len(argv) print Nombre de paramÅ tres :, l-1 # parce que début=0 for p in argv[1:]: # de l'élément 1 jusqu'à la fin print p Le 01/08/2012 14:37, yannick écrit : merci Quentin, alors j'aurais une autre question pour les utilisateur de la console python, je suppose que le paramètre que je dois indiqué doit se faire en le passant en argument à la console, je n'ai jamais réussi à comprendre comment faire ! je sais que la modification doit se faire avec sys.argv , qui aurait un exemple ? merci ! - Original Message - From: QuentinC quent...@cfardel.net To: progliste@ml.free.fr Sent: Wednesday, August 01, 2012 9:53 AM Subject: [progliste] Re: python console caractère s e ction Encore un petit bug de jaws qui n'a jamais été corrigé depuis la 4.02... En fait l'encodage de la console n'est par défaut pas le même qu'ailleurs sous windows. C'est pour la même raison que jaws lit parfois é et parfois à sans logique apparante. Pour régler tous les problèmes, toujours utiliser la commande : chcp 1252 à chaque ouverture de fenêtre, ce Qui change l'encodage de la console (chcp = change code page) pour le jeu n°1252 qui correspond dans les grandes lignes au ISO-8859-1 utilisé en europe de l'ouest (français, allemand, espagnol, italien, néérlandais + d'autres). Par défaut, la console est en CP850, qui est bien l'encodage pour le français, mais celui élaboré par IBM pour MS-DOS. IL n'est concrètement plus utilisé depuis au moins 15 ans, et je me demande encore toujours pourquoi Microsoft persiste à vouloir le conserver par défaut. Cette histoire d'encodages différents a toujours confusé jaws, mais les voyants aussi. Ainsi parfois jaws lit é et parfois Ã; Vous pourrez trouver plein de topics de forum notamment sur le site du zéro qui expliquent pourquoi des é se transforment soudainement en à parce que ce problème touche aussi les voyants qui sont aussi totalement dans l'incompréhension le plus souvent ! par contre peu mentionnent la petite commande magique qui règle tout, et la plupart du temps, ils vont chercher des solutions bidon, dont la pirte de toutes, réencoder ses fichiers en CP850. Ce n'est pas ce qu'il faut faire ! Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�. Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la
[progliste] Re: python conso le caractère s e ction
Ben je pige pas. Si j'affiche des paramètres passés à la console, c'est bien que je les lui ai passés, non? Ils sont dans la liste sys.argv, tout bêtement. Quelque chose m'échappe sans doute. argv[0] contient le nom du programme qui s'exécute. J.-F. Le 01/08/2012 21:21, yannick écrit : JF dans ton exemple tu me montre juste comment afficher les paramètres passés à la console, mais moi je voudrais savoir comment lui passer un paramètre ! - Original Message - From: Jean-François Colasjfco...@free.fr To:progliste@ml.free.fr Sent: Wednesday, August 01, 2012 7:31 PM Subject: [progliste] Re: python conso le caractère s e ction Salut Yannick, Problème distincts, si je te comprends bien. Pour les paramètres, c'est tout simple: # -*- coding: latin-1 -*- # Etude du passage de params à un script from sys import argv # sys.argv liste des params de la ligne de cmd l = len(argv) print Nombre de paramÅ tres :, l-1 # parce que début=0 for p in argv[1:]: # de l'élément 1 jusqu'à la fin print p Le 01/08/2012 14:37, yannick écrit : merci Quentin, alors j'aurais une autre question pour les utilisateur de la console python, je suppose que le paramètre que je dois indiqué doit se faire en le passant en argument à la console, je n'ai jamais réussi à comprendre comment faire ! je sais que la modification doit se faire avec sys.argv , qui aurait un exemple ? merci ! - Original Message - From: QuentinCquent...@cfardel.net To:progliste@ml.free.fr Sent: Wednesday, August 01, 2012 9:53 AM Subject: [progliste] Re: python console caractère s e ction Encore un petit bug de jaws qui n'a jamais été corrigé depuis la 4.02... En fait l'encodage de la console n'est par défaut pas le même qu'ailleurs sous windows. C'est pour la même raison que jaws lit parfois é et parfois à sans logique apparante. Pour régler tous les problèmes, toujours utiliser la commande : chcp 1252 à chaque ouverture de fenêtre, ce Qui change l'encodage de la console (chcp = change code page) pour le jeu n°1252 qui correspond dans les grandes lignes au ISO-8859-1 utilisé en europe de l'ouest (français, allemand, espagnol, italien, néérlandais + d'autres). Par défaut, la console est en CP850, qui est bien l'encodage pour le français, mais celui élaboré par IBM pour MS-DOS. IL n'est concrètement plus utilisé depuis au moins 15 ans, et je me demande encore toujours pourquoi Microsoft persiste à vouloir le conserver par défaut. Cette histoire d'encodages différents a toujours confusé jaws, mais les voyants aussi. Ainsi parfois jaws lit é et parfois Ã; Vous pourrez trouver plein de topics de forum notamment sur le site du zéro qui expliquent pourquoi des é se transforment soudainement en à parce que ce problème touche aussi les voyants qui sont aussi totalement dans l'incompréhension le plus souvent ! par contre peu mentionnent la petite commande magique qui règle tout, et la plupart du temps, ils vont chercher des solutions bidon, dont la pirte de toutes, réencoder ses fichiers en CP850. Ce n'est pas ce qu'il faut faire ! Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�. Progliste : Pour se dsinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv. Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir