[progliste] Re: Tarzan dans l'espace

2018-01-23 Par sujet QuentinC

Hello,

> Quel sera le comportement? si il y a 5 espace et que le niveau 
d'indentation est quatre espace?


Ca effacera 4 espaces.
ET au prochain backspace, ça effacera l'espace restant et ça retournera 
à la ligne précédente.


> J'aimerais qu'un simple raccourci puisse cacher/montrer toutes les 
lignes commençant par un #


Afficher/cacher ça ne sera pas possible, en tout cas pas de manière 
simple. Par contre assez simplement on pourrait faire en sorte que 
flèche haut/bas saute des lignes.

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: Tarzan dans l'espace

2018-01-23 Par sujet Armingaud Jean-Claude
J'aimerais qu'un simple raccourci puisse cacher/montrer toutes les 
lignes commençant par un #


Les commentaires sont intéressants et même indispensables quand on 
revient à untruc écrit depuis plusieurs jours... mois mais, lorsqu'on a 
le nez dedans, c'est lourd d'entendre tous ces commentaires qu'on 
connaît par coeur.


Voilà, si c'est possible, je kif le truc !


J.-C.



Le 23/01/2018 à 22:26, QuentinC a écrit :

Bonsoir,

@JF: Effectivement alors, il y a 4 à 2 dans ce cas.
Pour Space: Mathieu, Yannick, Abdel  et moi-même
Pour Jane: JF et JC

> Quant aux 489 autres...!

Quels autres ?
Ceux qui sont inscrits sur cette liste et qui n'ont jamais posté ?
Le dossier commence à prendre sa forme de dépôt git avec un peu de 
doc, il est bientôt temps que je passe aux choses sérieuses. Je ne 
vais plus attendre trop longtemps.


@JC:
> J'aurais une petite demande... Serait-il possible grâce à une 
bascule d'oculter les lignes de commentaires ?


Peux-tu donner plus de détails ?
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: Tarzan dans l'espace

2018-01-23 Par sujet Mathieu Barbe
Coucou Quentin

Quel sera le comportement? si il y a 5 espace et que le niveau
d'indentation est quatre espace?

Serait-il possible d'ajouter le mode : backspace fait juste backspace.

++ Math




Le 23/01/2018 à 21:24, QuentinC a écrit :
> Hello,
>
> Pour les votes pour le moment voici ce que j'ai compté:
> Pour Jane: JF
> Pour Space: Mathieu, Yannick et moi-même
> Ce qui fait 3 contre 1 pour le moment.
>
> Le comportement du backspace sera dans la prochaine version, avec deux
> choix possibles:
> * soit effacer toute la ligne comme actuellement
> * Soit supprimer un niveau d'indentation
>
> 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: Lancement de script Python en console

2018-01-23 Par sujet Abdel

Coucou JF,

qu'est-ce qui ta fait préférer le batch au raccourci? Est-ce parce que 
tu n'as pas exploré la piste, ou parce que tu as pu constater que ça 
marchait moins bien?



Eh ben tout simplement parce que je lance Jane à partir d'une clé USB 
externe et que les raccourcis, je les crée généralement sur le bureau.


Et comme je préfère mettre sur le bureau des raccourcis pointant vers 
des emplacements internes au PC...


Mais j'avoue que l'idée du raccourci est pas mal aussi, il faut juste 
mettre le chemin du dossier englobant le dossier jane et les fichiers 
lng etc qui l'accompagne dans le champ "Démarrer dans".


Et dans le champ "Cible", mettre tout simplement "py -3.6 jane" ou "py 
-3.4 jane".


Bien amicalement,
Abdel.



Le 23/01/2018 à 21:19, Jean-François Colas a écrit :

Rhello Abdel et la foule,

qu'est-ce qui ta fait préférer le batch au raccourci? Est-ce parce que 
tu n'as pas exploré la piste, ou parce que tu as pu constater que ça 
marchait moins bien?


Je dis ça parce que je crois que je ne peux pas envoyer un fichier 
vers un batch, alors que je peux le faire vers un raccourci. Et bon, 
un programme acceptant des paramètres, il faut qu'on puisse lui en 
envoyer vers lui lol.  Utilisant assez volontiers le "envoyer vers", 
qui est très facile à personnaliser (contrairement à Ouvrir avec", je 
peux faire un raccourci vers un exécutable, mais un raccourci vers un 
batch me semblerait une étape superflue, (celle du batch), sauf 
aspects qui m'auraient échappé, car je dis ça sans avoir fait vraiment 
de tests dans le cas de Jane, (euh pardon, de notre éditeur).


J.-F.




Le 23/01/2018 17:53, Abdel a écrit :

Resalut,

Tiens, en parlant du launcher "C:Windows/py".exe", je propose ce qui 
suit, pour ceux qui n'ont pas Python 3 dans leur variable path :


Pour lancer le nouvel éditeur de Quentin, une fois dans le dossier 
jane ou space, mettre un fichier batch, comportant la seule 
instruction suivante :


py -3.6 jane

Le -3.6 pourra être remplacé par -3.4 s'il on ne dispose que de 
Python 3.4.


Par contre, éviter les syntaxe du genre" py -3.6.4 jane" car ça ne 
marchera pas, selon les tests que je viens de faire.


Bien amicalement,
Abdel.


Le 23/01/2018 à 15:58, Abdel a écrit :

Coucou JF,


parce que je n'ai guère pigé le rôle du fichier c:\windows\py.exe...



C'est un launcher très intéressant qui permet de pouvoir exécuter 
plusieurs version de Python installées, sans se soucier de mettre 
l'une ou l'autre dans la variable path.


Apparu depuis Python 3.3, il s'exécute de la façon suivante :


py -3.6.4 scriptPourPython3.6.4.py
py -2.7 scriptPourPython2.7.py



Lors de l'installation d'une version 3.3 de Python ou supérieure, 
Windows ajoute automatiquement le chemin vers cet exécutable dans la 
variable path pour faciliter son exécution.


Plus d'explications ici :

https://openclassrooms.com/forum/sujet/python-installe-mais-pas-en-tant-que-commande 



Bien amicalement,
Abdel.


Le 23/01/2018 à 15:18, jfco...@free.fr a écrit :

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, 
il n'aurait pas servi mon objectif, qui était justement de comparer 
ce qui se passait, selon que j'appelle mon prog par son-nom.py ou 
par... donc... python son-nom.py. Dans la phase intermédiaire où je 
me trouvais ce w-e, c'était différent. Les .py étaient toujours 
associés à Python 2.7. Tout ça, du moins en partie, parce que je 
n'ai guère pigé le rôle du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 
2.7, j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le 
principal. Malgré tout, sans encore avoir lu la page que tu 
mentionnes, avec ce que tu dis je suis étonné que le script se 
soit quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va 

[progliste] Re: Lancement de script Python en console

2018-01-23 Par sujet QuentinC

Salut JF,

Pour notre éditeur, tu n'as plus besoin de passer par un batch ou je ne 
sais quoi, si tu crées un exécutable.

C'est déjà possible en installant cx_Freeze et en lançant setup.py.
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: Tarzan dans l'espace

2018-01-23 Par sujet QuentinC

Bonsoir,

@JF: Effectivement alors, il y a 4 à 2 dans ce cas.
Pour Space: Mathieu, Yannick, Abdel  et moi-même
Pour Jane: JF et JC

> Quant aux 489 autres...!

Quels autres ?
Ceux qui sont inscrits sur cette liste et qui n'ont jamais posté ?
Le dossier commence à prendre sa forme de dépôt git avec un peu de doc, 
il est bientôt temps que je passe aux choses sérieuses. Je ne vais plus 
attendre trop longtemps.


@JC:
> J'aurais une petite demande... Serait-il possible grâce à une bascule 
d'oculter les lignes de commentaires ?


Peux-tu donner plus de détails ?
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: Tarzan dans l'espace

2018-01-23 Par sujet Jean-Claude Armingaud

Hello tous,


Je crois qu'il y a parfois des soucis de distrib des messages...

J'aurais une petite demande... Serait-il possible grâce à une bascule 
d'oculter les lignes de commentaires ?


J'ai l'impression que ça me rendrait bien service.


Mon pote Serge a pour nom Daniel !

J.-C.

Le 23/01/2018 à 21:36, Jean-François Colas a écrit :

Re,

Hé! t'as pas tout vu! lol.  JC a dit que dommage, Jane ça lui plaisait 
bien, et en contrepartie, Abdel a semblé enthousiasmé par ta 
trouvaille... voilà pourquoi je disais 4 à 2.


Serge, (ou Daniel, tj pas compris ce qui est le nom et ce qui est le 
prénom), avait émis un avis faborable pour Jane, mais n'a encore rien 
dit pour Space.


Quant aux 489 autres...!

J.-F.

Le 23/01/2018 21:24, QuentinC a écrit :

Hello,

Pour les votes pour le moment voici ce que j'ai compté:
Pour Jane: JF
Pour Space: Mathieu, Yannick et moi-même
Ce qui fait 3 contre 1 pour le moment.

Le comportement du backspace sera dans la prochaine version, avec 
deux choix possibles:

* soit effacer toute la ligne comme actuellement
* Soit supprimer un niveau d'indentation

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: Tarzan dans l'espace

2018-01-23 Par sujet Jean-François Colas

Re,

Hé! t'as pas tout vu! lol.  JC a dit que dommage, Jane ça lui plaisait 
bien, et en contrepartie, Abdel a semblé enthousiasmé par ta 
trouvaille... voilà pourquoi je disais 4 à 2.


Serge, (ou Daniel, tj pas compris ce qui est le nom et ce qui est le 
prénom), avait émis un avis faborable pour Jane, mais n'a encore rien 
dit pour Space.


Quant aux 489 autres...!

J.-F.

Le 23/01/2018 21:24, QuentinC a écrit :

Hello,

Pour les votes pour le moment voici ce que j'ai compté:
Pour Jane: JF
Pour Space: Mathieu, Yannick et moi-même
Ce qui fait 3 contre 1 pour le moment.

Le comportement du backspace sera dans la prochaine version, avec deux 
choix possibles:

* soit effacer toute la ligne comme actuellement
* Soit supprimer un niveau d'indentation

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: Tarzan dans l'espace

2018-01-23 Par sujet QuentinC

Hello,

Pour les votes pour le moment voici ce que j'ai compté:
Pour Jane: JF
Pour Space: Mathieu, Yannick et moi-même
Ce qui fait 3 contre 1 pour le moment.

Le comportement du backspace sera dans la prochaine version, avec deux 
choix possibles:

* soit effacer toute la ligne comme actuellement
* Soit supprimer un niveau d'indentation

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: Lancement de script Python en console

2018-01-23 Par sujet Jean-François Colas

Rhello Abdel et la foule,

qu'est-ce qui ta fait préférer le batch au raccourci? Est-ce parce que 
tu n'as pas exploré la piste, ou parce que tu as pu constater que ça 
marchait moins bien?


Je dis ça parce que je crois que je ne peux pas envoyer un fichier vers 
un batch, alors que je peux le faire vers un raccourci. Et bon, un 
programme acceptant des paramètres, il faut qu'on puisse lui en envoyer 
vers lui lol.  Utilisant assez volontiers le "envoyer vers", qui est 
très facile à personnaliser (contrairement à Ouvrir avec", je peux faire 
un raccourci vers un exécutable, mais un raccourci vers un batch me 
semblerait une étape superflue, (celle du batch), sauf aspects qui 
m'auraient échappé, car je dis ça sans avoir fait vraiment de tests dans 
le cas de Jane, (euh pardon, de notre éditeur).


J.-F.




Le 23/01/2018 17:53, Abdel a écrit :

Resalut,

Tiens, en parlant du launcher "C:Windows/py".exe", je propose ce qui 
suit, pour ceux qui n'ont pas Python 3 dans leur variable path :


Pour lancer le nouvel éditeur de Quentin, une fois dans le dossier 
jane ou space, mettre un fichier batch, comportant la seule 
instruction suivante :


py -3.6 jane

Le -3.6 pourra être remplacé par -3.4 s'il on ne dispose que de Python 
3.4.


Par contre, éviter les syntaxe du genre" py -3.6.4 jane" car ça ne 
marchera pas, selon les tests que je viens de faire.


Bien amicalement,
Abdel.


Le 23/01/2018 à 15:58, Abdel a écrit :

Coucou JF,


parce que je n'ai guère pigé le rôle du fichier c:\windows\py.exe...



C'est un launcher très intéressant qui permet de pouvoir exécuter 
plusieurs version de Python installées, sans se soucier de mettre 
l'une ou l'autre dans la variable path.


Apparu depuis Python 3.3, il s'exécute de la façon suivante :


py -3.6.4 scriptPourPython3.6.4.py
py -2.7 scriptPourPython2.7.py



Lors de l'installation d'une version 3.3 de Python ou supérieure, 
Windows ajoute automatiquement le chemin vers cet exécutable dans la 
variable path pour faciliter son exécution.


Plus d'explications ici :

https://openclassrooms.com/forum/sujet/python-installe-mais-pas-en-tant-que-commande 



Bien amicalement,
Abdel.


Le 23/01/2018 à 15:18, jfco...@free.fr a écrit :

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, 
il n'aurait pas servi mon objectif, qui était justement de comparer 
ce qui se passait, selon que j'appelle mon prog par son-nom.py ou 
par... donc... python son-nom.py. Dans la phase intermédiaire où je 
me trouvais ce w-e, c'était différent. Les .py étaient toujours 
associés à Python 2.7. Tout ça, du moins en partie, parce que je 
n'ai guère pigé le rôle du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 2.7, 
j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le 
principal. Malgré tout, sans encore avoir lu la page que tu 
mentionnes, avec ce que tu dis je suis étonné que le script se 
soit quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans 
les librairies standards de Python, la liste des emplacements où 
Python va rechercher ces modules est disponible en utilisant la 
commande "sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant 
le début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce 
cas, on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion 
sur Stack Overflow :



[progliste] Re: Lancement de script Python en console

2018-01-23 Par sujet Abdel

Resalut,

Tiens, en parlant du launcher "C:Windows/py".exe", je propose ce qui 
suit, pour ceux qui n'ont pas Python 3 dans leur variable path :


Pour lancer le nouvel éditeur de Quentin, une fois dans le dossier jane 
ou space, mettre un fichier batch, comportant la seule instruction 
suivante :


py -3.6 jane

Le -3.6 pourra être remplacé par -3.4 s'il on ne dispose que de Python 3.4.

Par contre, éviter les syntaxe du genre" py -3.6.4 jane" car ça ne 
marchera pas, selon les tests que je viens de faire.


Bien amicalement,
Abdel.


Le 23/01/2018 à 15:58, Abdel a écrit :

Coucou JF,


parce que je n'ai guère pigé le rôle du fichier c:\windows\py.exe...



C'est un launcher très intéressant qui permet de pouvoir exécuter 
plusieurs version de Python installées, sans se soucier de mettre 
l'une ou l'autre dans la variable path.


Apparu depuis Python 3.3, il s'exécute de la façon suivante :


py -3.6.4 scriptPourPython3.6.4.py
py -2.7 scriptPourPython2.7.py



Lors de l'installation d'une version 3.3 de Python ou supérieure, 
Windows ajoute automatiquement le chemin vers cet exécutable dans la 
variable path pour faciliter son exécution.


Plus d'explications ici :

https://openclassrooms.com/forum/sujet/python-installe-mais-pas-en-tant-que-commande 



Bien amicalement,
Abdel.


Le 23/01/2018 à 15:18, jfco...@free.fr a écrit :

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, il 
n'aurait pas servi mon objectif, qui était justement de comparer ce 
qui se passait, selon que j'appelle mon prog par son-nom.py ou par... 
donc... python son-nom.py. Dans la phase intermédiaire où je me 
trouvais ce w-e, c'était différent. Les .py étaient toujours associés 
à Python 2.7. Tout ça, du moins en partie, parce que je n'ai guère 
pigé le rôle du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 2.7, 
j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le 
principal. Malgré tout, sans encore avoir lu la page que tu 
mentionnes, avec ce que tu dis je suis étonné que le script se soit 
quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans 
les librairies standards de Python, la liste des emplacements où 
Python va rechercher ces modules est disponible en utilisant la 
commande "sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant 
le début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce 
cas, on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion sur 
Stack Overflow :


https://stackoverflow.com/questions/36230492/python-error-while-finding-spec-for-fibo-py-class-attributeerror-mod/36230538 
Bien amicalement,

Abdel.



Le 21/01/2018 à 19:35, Jean-François Colas a écrit :

Hello la ML,

Ayant eu quelques petits problèmes de transition ici entre 
Python27 et Python34, j'ai désinstallé complètement Python27. Il 
me reste un problème étrange à mon niveau: selon que je lance un 
script par nom-du-script.py, ou que je lance par python -m 
nom-du-script.py, j'aurai ou n'aurai pas une erreur.


Mon script consiste uniquement à m'afficher la version de Python 
avec laquelle il s'exécute. Il ne consiste qu'en ces deux lignes:


import sys
print (sys.version)

Voici ce qui se passe:

E:\SRC\python>pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 
bit (Intel)]

E:\SRC\python>python -m pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, 

[progliste] Re: Lancement de script Python en console

2018-01-23 Par sujet Abdel

Coucou JF,


parce que je n'ai guère pigé le rôle du fichier c:\windows\py.exe...



C'est un launcher très intéressant qui permet de pouvoir exécuter 
plusieurs version de Python installées, sans se soucier de mettre l'une 
ou l'autre dans la variable path.


Apparu depuis Python 3.3, il s'exécute de la façon suivante :


py -3.6.4 scriptPourPython3.6.4.py
py -2.7 scriptPourPython2.7.py



Lors de l'installation d'une version 3.3 de Python ou supérieure, 
Windows ajoute automatiquement le chemin vers cet exécutable dans la 
variable path pour faciliter son exécution.


Plus d'explications ici :

https://openclassrooms.com/forum/sujet/python-installe-mais-pas-en-tant-que-commande

Bien amicalement,
Abdel.


Le 23/01/2018 à 15:18, jfco...@free.fr a écrit :

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, il 
n'aurait pas servi mon objectif, qui était justement de comparer ce 
qui se passait, selon que j'appelle mon prog par son-nom.py ou par... 
donc... python son-nom.py. Dans la phase intermédiaire où je me 
trouvais ce w-e, c'était différent. Les .py étaient toujours associés 
à Python 2.7. Tout ça, du moins en partie, parce que je n'ai guère 
pigé le rôle du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 2.7, 
j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le 
principal. Malgré tout, sans encore avoir lu la page que tu 
mentionnes, avec ce que tu dis je suis étonné que le script se soit 
quand même exécuté du coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans 
les librairies standards de Python, la liste des emplacements où 
Python va rechercher ces modules est disponible en utilisant la 
commande "sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant le 
début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce 
cas, on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion sur 
Stack Overflow :


https://stackoverflow.com/questions/36230492/python-error-while-finding-spec-for-fibo-py-class-attributeerror-mod/36230538 
Bien amicalement,

Abdel.



Le 21/01/2018 à 19:35, Jean-François Colas a écrit :

Hello la ML,

Ayant eu quelques petits problèmes de transition ici entre 
Python27 et Python34, j'ai désinstallé complètement Python27. Il 
me reste un problème étrange à mon niveau: selon que je lance un 
script par nom-du-script.py, ou que je lance par python -m 
nom-du-script.py, j'aurai ou n'aurai pas une erreur.


Mon script consiste uniquement à m'afficher la version de Python 
avec laquelle il s'exécute. Il ne consiste qu'en ces deux lignes:


import sys
print (sys.version)

Voici ce qui se passe:

E:\SRC\python>pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 
bit (Intel)]

E:\SRC\python>python -m pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 
bit (Intel)]
C:\python34\python.exe: Error while finding spec for 'pyvers.py' 
(: 'module'

object has no attribute '__path__')
E:\SRC\python>


Auriez-vous une idée de ce qui se passe?

Merci,
J.-F.



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

[progliste] Re: Lancement de script Python en console

2018-01-23 Par sujet jfcolas

Hello Abdel et la ML,

Ah tiens, oui, merci pour le commutateur -c. Même si, en l'espèce, il 
n'aurait pas servi mon objectif, qui était justement de comparer ce qui 
se passait, selon que j'appelle mon prog par son-nom.py ou par... 
donc... python son-nom.py. Dans la phase intermédiaire où je me trouvais 
ce w-e, c'était différent. Les .py étaient toujours associés à Python 
2.7. Tout ça, du moins en partie, parce que je n'ai guère pigé le rôle 
du fichier c:\windows\py.exe...


Bon, maintenant, tout ça est rentré dans l'ordre, j'ai supprimé 2.7, 
j'ai refait une asssociation des .py.


J.-F.


Le 2018-01-21 23:21, Abdel a écrit :

Resalut JF,

En fait, il exécute effectivement quand-même le module, car ne
trouvant pas de répertoire...

Et puis, c'est la seule correspondance la plus plausible avec le nom
du module indiqué.

Je souhaitais juste me corriger, lorsque je te disais qu'il cherchait
un sous-répertoire.

En fait, ce n'est pas un sous-répertoire, mais un sous module ou
package s'appelant "py" qui serait contenu dans le dossier "pyvers"
qui n'existe pas.

Autrement, as tu essayé aussi l'option -c?

En mode console, la commande suivante fait exactement la même chose
que ton module pyvers :


python -c "import sys;print (sys.version)"



Bien amicalement,
Abdel.

Le 21/01/2018 à 22:23, Jean-François Colas a écrit :

Hello Abdel,

Thank you sir, je lirai Stack overflow avec du braille under the 
hands. Donc si je comprends bien, tout est normal, c'est le principal. 
Malgré tout, sans encore avoir lu la page que tu mentionnes, avec ce 
que tu dis je suis étonné que le script se soit quand même exécuté du 
coup.


Bonne soirée,
J.-F.


Le 21/01/2018 22:13, Abdel a écrit :

Salut JF,

1. Dans le premier exemple "E:\SRC\python>pyvers.py " :

Python recherche prioritairement un module pyvers.py dans le 
répertoire "E:\src", s'il ne le trouve pas, il va rechercher dans les 
librairies standards de Python, la liste des emplacements où Python 
va rechercher ces modules est disponible en utilisant la commande 
"sys.path".


Dans ce premier exemple, le point ou dot est reconnu comme étant le 
début de l'extension du module à exécuter.


2. Dans le second exemple "E:\SRC\python>python -m pyvers.py " :

La, il y a une grosse erreur, que je vais essayer de te clarifier.

l'option -m signifie que l'on veut exécuter un module,, dans ce cas, 
on ne doit pas préciser l'extension.


Pourquoi?

Parce que Python va rechercher un sous-répertoire de pyvers, 
comportant un module portant le nom py.


Celui-ci n'existant pas, tu reçois l'erreur que tu as eu.

Tu trouveras des explications à ce sujet dans cette discussion sur 
Stack Overflow :


https://stackoverflow.com/questions/36230492/python-error-while-finding-spec-for-fibo-py-class-attributeerror-mod/36230538 
Bien amicalement,

Abdel.



Le 21/01/2018 à 19:35, Jean-François Colas a écrit :

Hello la ML,

Ayant eu quelques petits problèmes de transition ici entre Python27 
et Python34, j'ai désinstallé complètement Python27. Il me reste un 
problème étrange à mon niveau: selon que je lance un script par 
nom-du-script.py, ou que je lance par python -m nom-du-script.py, 
j'aurai ou n'aurai pas une erreur.


Mon script consiste uniquement à m'afficher la version de Python 
avec laquelle il s'exécute. Il ne consiste qu'en ces deux lignes:


import sys
print (sys.version)

Voici ce qui se passe:

E:\SRC\python>pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 
bit (Intel)]

E:\SRC\python>python -m pyvers.py
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 
bit (Intel)]
C:\python34\python.exe: Error while finding spec for 'pyvers.py' 
(: 'module'

object has no attribute '__path__')
E:\SRC\python>


Auriez-vous une idée de ce qui se passe?

Merci,
J.-F.



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 

[progliste] Re: Tarzan dans l'espace

2018-01-23 Par sujet jfcolas

Hello le peuple,

Ah, alors s'il s'agit d'un vote, ça change tout, et je reviens à un vote 
pour Jane, mais que les "Spaciens",  comme dirait Asimov, se rassurent, 
vous allez quand même l'emporter haut la main, quelque chose comme 4 à 
2... En tout cas pour ce qu'on voit ici.


J.-F.


Le 2018-01-22 22:22, QuentinC a écrit :

Bonsoir,

JE vous envoie une mise à jour de l'éditeur python, qu'on appellera
donc Space ou Jane.
Pour l'instant la majorité est pour Space. Je vais bientôt core les
votes, mettre tout ça sur github et balancer une info sur program-l.

J'ai ajouté peu de fonctionnalités dans cette version en fait. J'ai
plutôt fait de la doc, ce qui devrait plaire à certains.

J'ai tenté d'ajouter un moyen de charger des extensions, mais ça ne
fonctionne pas.
Que je mette mon fichier MyExtension1.py de test dans le dossier
racine du projet ou dans le sous-dossier Space, je me prends une
ModuleNotFoundError... si quelqu'un sait comment
importlib.import_module marche ?

Après le principe des extensions tel qu'il est actuellement est que
vous devriez pouvoir importer:
* DocumentFactory et Document/TextDocument pour créer un nouveau type
de document. Par exemple si vous avez envie de coder un éditeur
hexadécimal, ou une vue en arbre pour les fichiers XML, voir carrément
remplacer la zone de texte par un autre truc de votre crû si vous êtes
des types géniaux qui pensent que je fais n'importe quoi.
* ProjectFactory et Project pour créer un nouveau type de projet
* TextType pour créer un nouveau type de texte (langage de 
programmation)


On peut déjà ajouter des menus spécifiques à un type de projet ou de
document dans la barre de menus. Mais pour le moment il faut avoir
recours à wx pour construire les dits menus. On verra s'il pourrait
être intéressant de proposer quelque chose de plus facile pour ne pas
avoir à passer par wx pour ajouter des menus avec des actions simples.
Pour les boîtes de dialogue personnalisés par contre je pense que ça
restera toujours à coder en wx.

Reste à savoir si les import continueront à fonctionner une fois le
programme compilé en .exe avec cx_Freeze... pour l'instant je n'ai pas
testé.

Bonne soirée.

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�.