La version de manatlan utilise la lib termios pour récupérer les entrée clavier sans bloquer le processus en utilisant les fonctionnalités d'un terminal. Windows est lui assez éloigné de linux dans la structure des ses terminaux. Termios est vraiment fait fait pour linux et msvcrt pour windows, j'ai choisis de faire comme ça pour faire un gros contraste.
Mais si ça peu te rassurer tu peux faire avec d'autre libs et avoir un projet compatible Windows et linux, et qui marche en python 3 et python 2.7
Le seul truc qui empêche vraiment le code de manatlan de fonctionner en python3 directement c'est la syntaxe des print
Je vais finalement faire cette version complète python multi-plateformes et et compatible python 2.7 & 3, histoire de laver cette tache de doute sur mon langage préféré.
[^] # Re: Python pas cross-platform ?
Posté par ze0 . En réponse au journal "Portage" de TapTempo en Python3 (windows). Évalué à 1.
La version de manatlan utilise la lib termios pour récupérer les entrée clavier sans bloquer le processus en utilisant les fonctionnalités d'un terminal. Windows est lui assez éloigné de linux dans la structure des ses terminaux. Termios est vraiment fait fait pour linux et msvcrt pour windows, j'ai choisis de faire comme ça pour faire un gros contraste.
Mais si ça peu te rassurer tu peux faire avec d'autre libs et avoir un projet compatible Windows et linux, et qui marche en python 3 et python 2.7
Le seul truc qui empêche vraiment le code de manatlan de fonctionner en python3 directement c'est la syntaxe des print
python 2.7
python
print "Hello TapTempo"
python 2.7 & python 3
python
print("Hello TapTempo")
Je vais finalement faire cette version complète python multi-plateformes et et compatible python 2.7 & 3, histoire de laver cette tache de doute sur mon langage préféré.