Thay đổi Python 2.x.x với Python 3.x.x & Cách chuyển đổi Python 2.x.x sang Python 3.x.x

Tác giả:Giấc mơ nhỏ, Tạo: 2016-10-09 12:36:49, Cập nhật: 2017-10-11 10:18:05

Có mã rồi.

Trong khi đó, một tập tin bak được thêm vào: 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

Một số người cho rằng, "Điều này không phải là một vấn đề lớn".

(1) Nếu không thêm -w trên, mặc định chỉ in và xuất ra cửa sổ hiện tại các nội dung khác nhau tương ứng với quá trình chuyển đổi.

(2) Thêm -w là viết lại nội dung thay đổi vào tài liệu ban đầu.

(3) Không muốn tạo file bak, thêm -n là được.

(4) Không muốn nhìn thấy đống đầu ra đó, cộng với các con số không phân biệt, đó là tất cả.

Những người quan tâm có thể tự mình tiếp tục tìm kiếm.

2to3 trên được sử dụng từTrên đường

Bạn có thể tham khảo các bài viết trên trang web của chúng tôi nếu bạn muốn tìm hiểu thêm về các bài viết này.


Thêm nữa

FangBeiBotvs sử dụng Python 2?

Giấc mơ nhỏMáy chủ trả lời của BotVS sử dụng phiên bản Python 2.7, hỗ trợ cả Python 2 và Python 3 cho nền tảng BotVS.