Modificación de Python 2.x.x con Python 3.x.x & Métodos para convertir Python 2.x.x en Python 3.x.x

El autor:Un sueño pequeño., Creado: 2016-10-09 12:36:49, Actualizado: 2017-10-11 10:18:05

El código es el siguiente:

En el caso de los archivos de datos de los sitios web, el archivo de datos de los sitios web es el siguiente: 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

En este artículo, sólo se explican unas pocas frases:

(1) Si no se añade el parámetro -w, por defecto sólo se imprime el contenido de dif correspondiente al proceso de conversión y se exporta a la ventana actual.

(2) Añade -w, es decir, el contenido cambiado se vuelve a escribir en el documento original.

(3) Si no quiere generar un archivo bak, puede agregar -n.

(4) No quiero ver el montón de contenido de la salida, además de los no-diffs.

El resto, no hay mucho que decir.

El uso de 2 a 3 se traduce como:En el camino

Si hay algún error, bienvenido a señalarlo!


Más.

¿ Qué haces?¿Qué es Python 2 para botvs?

Un sueño pequeño.El servidor de repetición de BotVS utiliza la versión 2.7 de Python, que es compatible con las plataformas BotVS Python 2 y Python 3.