Je veux être en mesure de faire des appels à la fois this Python 2 API et this Python 3 API à partir du même code.Comment utiliser un module Python 2 et un module Python 3 ensemble?
Il existe une version Python 2 de cette dernière API mais sa surface est trop petite. Aucune version de Python 3 de l'ancien.
J'ai trouvé this document qui semble indiquer que la seule façon de les rendre compatibles est de faire manuellement plusieurs changements au code, ce qui, depuis que j'ai appris python il y a quelques jours, est susceptible de conduire à une foule d'erreurs problèmes.
D'autres idées pour accéder aux deux API ensemble sont les bienvenues.
Très apprécié.
Si vous êtes nouveau sur Python, je vous recommande d'apprendre et d'utiliser Python3. Python2 est un héritage et son soutien se terminera bientôt. Il n'y aura que Python3 dans les prochaines années. Comment vous pouvez porter votre code python2 sur python3 ([link] (https://docs.python.org/3/howto/pyporting.html)). –
J'ai juste parcouru le contenu du premier, mais cela ne semble pas si difficile à porter sur python3, sinon en remplaçant les instructions 'print' et le" shebang "des fichiers, je n'ai rien vu de particulier dans syntaxe. Si vous avez des erreurs après le changement, recherchez-le ou ouvrez une nouvelle question à ce sujet. –
Merci. Je m'inquiète probablement inutilement avant le fait. Je vais juste essayer de porter l'ancien (les) module (s). – Norbert