Modification de Python 2.x.x avec Python 3.x.x & méthode de conversion de Python 2.x.x en Python 3.x.x

Auteur:Le petit rêve, Créé: 2016-10-09 12:36:49, Mis à jour: 2017-10-11 10:18:05

Le code est là.

Il y a aussi un autre fichier bak: 34563264_data_from_site.py.bak.

img

当前,对于2to3.py本身,也可以通过help查看到更多的用法:

D:\tmp\tmp_dev_root\python\python2_to_python3>D:\tmp\WordPress\DevRoot\Python27\Tools\Scripts\2to3.py -h
Usage: 2to3 [options] file|dir ...
 
Options:
  -h, --help            show this help message and exit
  -d, --doctests_only   Fix up doctests only
  -f FIX, --fix=FIX     Each FIX specifies a transformation; default: all
  -j PROCESSES, --processes=PROCESSES
                        Run 2to3 concurrently
  -x NOFIX, --nofix=NOFIX
                        Prevent a transformation from being run
  -l, --list-fixes      List available transformations
  -p, --print-function  Modify the grammar so that print() is a function
  -v, --verbose         More verbose logging
  --no-diffs            Don't show diffs of the refactoring
  -w, --write           Write back modified files
  -n, --nobackups       Don't write backups for modified files

Il n'y a qu'une seule explication:

(1) Si le paramètre -w n'est pas ajouté ci-dessus, il suffit par défaut d'imprimer le contenu diff correspondant à la conversion et de l'exporter dans la fenêtre actuelle.

(2) ajouter -w, c'est-à-dire réécrire le contenu modifié dans le document d'origine.

(3) Si vous ne souhaitez pas générer de fichier bak, vous pouvez ajouter -n.

(4) ne pas vouloir voir le contenu de la pile de sortie, plus les no-diffs, c'est tout.

Les autres, on ne les a pas beaucoup présentés.

Les utilisations 2 à 3 ci-dessus sont transférées deDans la rue

Nous avons réédité le texte et nous vous invitons à le signaler si vous avez des erreurs.


Plus de

FangBei est là.Python 2 est utilisé par botvs?

Le petit rêveLe serveur de retouche de BotVS utilise la version 2.7 de Python, qui est prise en charge pour les plates-formes BotVS Python 2 et Python 3.