Page 7 of 8

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 28 Sep 2015, 12:35
by Lionel Debroux
Ou plutôt à Micro Python upstream, mais ce n'est pas dit qu'ils ajoutent ce genre de features.

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 28 Sep 2015, 12:37
by Ti64CLi++
Et il faudrait aussi qu'ils fassent une fonction help et un module rand :D
Quel sont tout les modules disponible sur MicroPython et comment faire ses propres modules (dsl, mais je n'ai pas compris vos réponses :?)?
Et comment faire sa propre fonction randrange parce que j'ai chercher sur google mais je n'ai pas trouver d'algo qui marche :??

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 29 Sep 2015, 16:33
by Lionel Debroux
Si je n'ai pas répondu ici, c'est que je n'ai pas grand chose à répondre. Internet te répondra mieux que moi :)

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 29 Sep 2015, 18:15
by Ti64CLi++
Ok, merci quand même ;)

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 29 Sep 2015, 23:32
by Bisam
En fait, j'ai l'impression qu'il est impossible d'importer ses propres modules à cause de l'extension .tns (masquée) sur tous les fichiers.

Quand Python cherche un module, il cherche seulement à certains endroits... mais dans MicroPython, la racine fait partie du "path" et donc tous les dossiers sont fouillés.
Le problème est qu'il faudrait aussi modifier la routine d'exploration lorsque l'on est sur nspire car la fonction __import__ cherche des fichiers à l'extension .py et non des fichiers .py.tns qui sont les seuls que l'on puisse avoir sur la calculette.

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 30 Sep 2015, 15:07
by Ti64CLi++
Bisam wrote:En fait, j'ai l'impression qu'il est impossible d'importer ses propres modules à cause de l'extension .tns (masquée) sur tous les fichiers.

Quand Python cherche un module, il cherche seulement à certains endroits... mais dans MicroPython, la racine fait partie du "path" et donc tous les dossiers sont fouillés.
Le problème est qu'il faudrait aussi modifier la routine d'exploration lorsque l'on est sur nspire car la fonction __import__ cherche des fichiers à l'extension .py et non des fichiers .py.tns qui sont les seuls que l'on puisse avoir sur la calculette.


Et est-ce que tu saurais répondre à mes autres questions?

neuronix wrote:Et comment faire sa propre fonction randrange parce que j'ai chercher sur google mais je n'ai pas trouver d'algo qui marche :??

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 30 Sep 2015, 16:00
by Vogtinator
Bisam wrote:Le problème est qu'il faudrait aussi modifier la routine d'exploration lorsque l'on est sur nspire car la fonction __import__ cherche des fichiers à l'extension .py et non des fichiers .py.tns qui sont les seuls que l'on puisse avoir sur la calculette.

Should be fixed now.

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 30 Sep 2015, 16:04
by Adriweb
(Thanks, I've updated the MicroPython v1.4.6 archive)

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 30 Sep 2015, 16:06
by Ti64CLi++
Vogtinator wrote:
Bisam wrote:Le problème est qu'il faudrait aussi modifier la routine d'exploration lorsque l'on est sur nspire car la fonction __import__ cherche des fichiers à l'extension .py et non des fichiers .py.tns qui sont les seuls que l'on puisse avoir sur la calculette.

Should be fixed now.

Cool, cela veut dire que l'on peut faire nos propres modules?
Comment on les importe ?

Re: Le Python et la Nspire enfin réunis grâce à "Micro Pytho

Unread postPosted: 30 Sep 2015, 16:08
by Adriweb
Comme d'habitude.
Tu devrais regarder plus les docs/tutos/manuels avant de poster sur le forum (valable en général, pas qu'ici)