Изменения в Python 2.x.x и Python 3.x.x & как преобразовать Python 2.x.x в Python 3.x.x

Автор:Маленькие мечты, Создано: 2016-10-09 12:36:49, Обновлено: 2017-10-11 10:18:05

Это коды.

В соответствии с этим, также добавлен файл 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

В этой статье мы объясним лишь несколько слов:

(1) Если параметры -w не добавлены, то по умолчанию будет выполнено только печать дифф-содержимого, соответствующего процессу преобразования, и вывод в текущее окно.

(2) Добавление -w означает, что измененное содержимое возвращается в первоначальный документ.

(3) Если вы не хотите создавать файл bak, добавьте -n.

4) не хотите видеть столько выводов, плюс никаких дифф, вот и все.

В этом случае, если вы хотите, чтобы ваш сайт стал более популярным, вы можете перейти к следующему разделу.

2to3 используется в переводе сНа дороге

Если есть какие-то ошибки, пожалуйста, укажите!


Больше

ФанбэйЧто вы думаете о Python 2?

Маленькие мечтыBotVS использует версию Python 2.7, поддерживаемую для платформы BotVS Python 2 и Python 3.