Table des matières
python 3 vers python 2
Maison développement back-end Tutoriel Python Avez-vous une méthode pratique pour terminer la conversion entre les scripts Python3 et Python2 en une seconde ?

Avez-vous une méthode pratique pour terminer la conversion entre les scripts Python3 et Python2 en une seconde ?

Apr 15, 2023 am 09:31 AM
python2 python3 代码编写

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"
Copier après la connexion
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
Copier après la connexion

Après l'exécution, vérifiez test.py, le code converti est le suivant :

print("hello.py")
Copier après la connexion

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/
Copier après la connexion

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/
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment PHP8 améliore les performances en écrivant du code Comment PHP8 améliore les performances en écrivant du code Sep 12, 2023 am 08:22 AM

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.

Comment installer pip dans python2 Comment installer pip dans python2 Dec 07, 2023 pm 04:13 PM

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 Guide pratique de configuration de l'environnement PyCharm : facilitez l'écriture de votre code Feb 22, 2024 am 08:54 AM

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 Comment utiliser PHP pour écrire le code de la fonction d'inventaire quotidien dans le système de gestion des stocks Aug 07, 2023 pm 08:25 PM

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 en savoir plus sur les techniques d'optimisation des performances PHP8 en écrivant du code Comment en savoir plus sur les techniques d'optimisation des performances PHP8 en écrivant du code Sep 11, 2023 pm 07:00 PM

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 Application complète de PHP, Unity3D et Workerman : comment créer un nouveau monde virtuel Jul 17, 2023 pm 09:28 PM

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

Comment installer pip dans python3 Comment installer pip dans python3 Dec 20, 2023 pm 05:42 PM

É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.

Comment utiliser les expressions régulières Python pour le codage et l'efficacité du codage Comment utiliser les expressions régulières Python pour le codage et l'efficacité du codage Jun 22, 2023 pm 10:52 PM

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.

See all articles