J'utilise le module six dans mon programme, et le code est le suivant:Interrogation sur l'utilisation de Python - Six modules
if six.PY2:
do_something()
else:
do_something_else()
Le problème avec cette approche est que, la fonction do_something_else()
ne fonctionnait que si La version de Python est 3.4+ en raison des dépendances. (Et pas sur Py 3.3)
Comment puis-je vérifier cela?
Merci beaucoup! :)
Demandez-vous comment vérifier si Python est une version 3.4 ou plus? – jwodder
Oui. Je suis curieux de savoir s'il est possible de vérifier la même chose en utilisant Six. –
Si vous êtes concerné par différentes dépendances pour v.2 vs. 3 - considérez que '' '' import''' peut être placé sous la clause if/else. if condition: importe quelque chose/else: importe something_other – ddbug