


Avez-vous une méthode pratique pour terminer la conversion entre les scripts Python3 et Python2 en une seconde ?
Il existe quelques différences de syntaxe et d'utilisation des modules entre Python2 et Python3 (qui ne seront pas expliquées en détail ici). Il est recommandé aux novices d'utiliser directement python3 pour l'écriture de code. Dans le travail réel, de nombreux scripts d'exploitation, de maintenance ou de test sont toujours exécutés en continu avec python2. Lorsque nous rencontrons un travail par lots qui doit convertir python3 en python2 (ou convertir python2 en python3), comment devons-nous le gérer ? besoin d'une ligne ? Que diriez-vous de modifier manuellement le code ligne par ligne ? La réponse est non. Cet article présentera le plan de mise en œuvre spécifique.
python 2 vers python 3
Python3.7 (livré avec l'outil de conversion C: Python37Toolsscripts2to3) On peut l'utiliser directement dans la ligne de commande cmd :
python 2to3.py -w D:/test.py #python2 test Conversion .py vers python3
le fichier test.py est très simple, imprimez simplement la déclaration
print "hello.py"
C:Python37Toolsscripts>python 2to3.py -w D:/test.py RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored D:/test.py --- D:/test.py (original) +++ D:/test.py (refactored) @@ -1 +1 @@ -print "hello.py" +print("hello.py") RefactoringTool: Files that were modified: RefactoringTool: D:/test.py
Après l'exécution, vérifiez test.py, le code converti est le suivant :
print("hello.py")
Le paramètre -w écrasera l'ancien fichier avec le nouveau fichier, sans ajouter - w affichera uniquement l'emplacement modifié dans la fenêtre de la console (et le contenu du fichier ne sera pas modifié) par défaut sur .bak (par exemple, test.py.bak) ; ). Si vous n'avez pas besoin de générer un fichier bak, ajoutez le paramètre -n suffit.
Si vous devez convertir tous les fichiers d'un certain dossier, comme tous les fichiers du dossier de test sur le lecteur D, entrez dans la ligne de commande :
python 2to3.py -w D:/test/
python 3 vers python 2
Installez d'abord un package Python : lib3to2, pip install 3to2
Après une installation réussie, un fichier appelé 3to2
sera généré dans le répertoire C : Python37Scripts pour un certain fichier python qui doit être converti, tel que test.py dans le répertoire racine du lecteur D. , entrez dans la ligne de commande :
python 3to2 -w D:/test.py #Convertir test.py de python3 en python2
Si vous devez convertir tous les fichiers d'un certain dossier, comme tous les fichiers du test sur le lecteur D, entrez dans la ligne de commande :
python 3to2 -w D:/test/
Vous pouvez constater que la méthode de conversion de python 3 en python 2 est très similaire à celle de conversion de python 2 en python 3 !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment PHP8 améliore les performances en écrivant du code Résumé : Avec la sortie de PHP8, de nombreux développeurs souhaitent de meilleures performances dans leurs applications. Cet article explorera quelques conseils pour écrire du code efficace afin d'améliorer les performances de PHP8. Introduction : Dans les applications Web d'aujourd'hui, les performances sont très importantes. Les utilisateurs s'attendent à des pages à chargement rapide et à des interactions réactives. PHP8 est un langage puissant qui peut être utilisé pour créer des applications hautes performances. Cependant, vous ne pouvez tirer le meilleur parti de P que si vous utilisez les bonnes techniques de codage.

Dans les versions Python 2.x, pip peut ne pas s'installer automatiquement. Les étapes d'installation manuelle : 1. Assurez-vous que Python 2.x est installé ; 2. Téléchargez le script get-pip.py. Exécutez la commande "wget https://bootstrap.pypa.io/get-pip.py" dans le terminal pour télécharger le script ; 3. Exécutez la commande "python get-pip.py" pour installer pip.

Guide pratique de configuration de l'environnement PyCharm : facilitez l'écriture de votre code Avec l'application généralisée du langage Python, de plus en plus de développeurs choisissent d'utiliser PyCharm comme environnement de développement intégré (IDE). PyCharm dispose de fonctions puissantes et de plug-ins riches qui peuvent aider les développeurs à améliorer l'efficacité du travail, mais avant d'utiliser PyCharm, nous devons le configurer pour garantir qu'il puisse utiliser pleinement son potentiel. Cet article présentera comment configurer l'environnement de PyCharm afin que le code puisse être compilé

Comment utiliser PHP pour écrire le code de la fonction d'inventaire quotidien dans le système de gestion des stocks 1. Introduction Disposer de données d'inventaire précises est très important pour toute entreprise. L'inventaire est l'une des étapes importantes pour maintenir l'exactitude des stocks. Grâce à l'inventaire quotidien, les données d'inventaire peuvent être vérifiées, des problèmes potentiels peuvent être découverts et les enregistrements d'inventaire peuvent être ajustés en temps opportun pour garantir l'exactitude des données d'inventaire. Cet article explique comment utiliser PHP pour écrire le code de la fonction d'inventaire quotidien dans un système de gestion des stocks simple. 2. Conception de la base de données Avant de commencer à écrire du code, nous

Comment acquérir une compréhension approfondie des techniques d'optimisation des performances PHP8 en écrivant du code Introduction Avec le développement d'Internet, l'optimisation des performances des sites Web est devenue de plus en plus importante. Pour les sites Web développés avec le langage PHP, PHP8 est la dernière version, apportant de nombreuses nouvelles fonctionnalités d'optimisation des performances. Cet article explique comment acquérir une compréhension approfondie des techniques d'optimisation des performances de PHP8 en écrivant du code. 1. Utilisez le compilateur JIT pour améliorer les performances. PHP8 introduit le compilateur Just-In-Time (JIT), qui peut directement compiler du code PHP en code machine.

Application complète de PHP, Unity3D et Workerman : Comment créer un nouveau monde virtuel Depuis sa création, la technologie de réalité virtuelle (VirtualReality) a attiré une large attention et une poursuite enthousiaste. La technologie de réalité virtuelle permet aux utilisateurs de vivre une expérience immersive similaire au monde réel grâce à un environnement virtuel généré par ordinateur. Dans cet article, nous explorerons comment utiliser l'application complète de PHP, Unity3D et Workerman pour créer un

Étapes d'installation : 1. Assurez-vous que Python3 a été installé et est accessible via la ligne de commande ; 2. Ouvrez le terminal et entrez la commande "python3 -m Ensurepip --upgrade" pour installer pip ; à partir du site Web officiel de Python ; 4. Extrayez le package d'installation pip téléchargé dans un répertoire ; 5. Ouvrez le terminal et accédez au répertoire pip décompressé 6. Exécutez la commande "python3 setup.py install" pour installer pip.

Lorsque les débutants écrivent du code Python, ils rencontrent souvent des problèmes de traitement de chaînes, tels que l'analyse des données d'une page Web HTML, l'extraction d'informations spécifiques d'un fichier texte ou l'interception de parties clés d'un texte long, etc. À l’heure actuelle, nous pouvons utiliser des expressions régulières pour résoudre ces problèmes. Cet article explique comment utiliser les expressions régulières de Python pour écrire du code et améliorer l'efficacité du codage. 1. Qu'est-ce qu'une expression régulière ? Les expressions régulières sont une méthode permettant de faire correspondre des chaînes à l'aide de symboles et de mots spéciaux.
