Perubahan Python 2.x.x dengan Python 3.x.x & Cara menukar Python 2.x.x kepada Python 3.x.x

Penulis:Mimpi kecil, Dicipta: 2016-10-09 12:36:49, Dikemas kini: 2017-10-11 10:18:05

Sudah berkod.

Di samping itu, terdapat juga fail 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

Di sini hanya beberapa petikan yang menjelaskan:

(1) Jika parameter -w tidak ditambahkan di atas, secara lalai hanya mencetak dan mengeksport kandungan dif yang sepadan dengan proses penukaran ke tetingkap semasa.

(2) Tambah -w, iaitu menulis semula isi perubahan ke dalam dokumen asal.

(3) Jika anda tidak mahu membuat fail bak, tambah -n.

(4) tidak mahu melihat banyak output, ditambah dengan tidak ada perbezaan, itu sahaja.

Yang lain, tidak banyak yang diperkenalkan.

Penggunaan 2to3 di atasDi jalan raya

Saya telah mengedit semula, jika ada kesilapan, sila maklumkan! ^_^


Lebih lanjut

FangBeiAdakah botvs menggunakan Python 2?

Mimpi kecilPelayan balas BotVS menggunakan versi Python 2.7, yang disokong untuk platform BotVS Python 2 dan Python 3.