Share python 2to3

heavymouse231

New member
## Python 2to3: Hướng dẫn chuyển đổi mã Python 2 thành Python 3

Python 2to3 là một tiện ích chuyển đổi mã Python 2 thành Python 3. Đây là một công cụ dòng lệnh ** ** có thể được sử dụng để chuyển đổi toàn bộ dự án hoặc một tệp duy nhất.Nó cũng có thể được sử dụng để ** Tương tác ** Chuyển đổi mã khi bạn gõ nó.

Công cụ Python 2TO3 được bao gồm ** ** với phân phối Python 3.Để sử dụng nó, chỉ cần mở một cửa sổ đầu cuối và điều hướng đến thư mục chứa mã Python 2 bạn muốn chuyển đổi.Sau đó, nhập lệnh sau:

`` `
Python -M 2to3 [Tùy chọn] [Tệp nguồn]
`` `

`Tùy chọn` bạn có thể sử dụng với lệnh` 2to3` bao gồm:

* `-H`: Hiển thị thông tin trợ giúp.
* `-V`: Hiển thị đầu ra dài dòng.
* `-W`: Viết mã được chuyển đổi thành một tệp mới.
* `-i`: Chuyển đổi mã tương tác khi bạn nhập nó.

`` Tệp nguồn` là các tệp Python 2 bạn muốn chuyển đổi.Bạn có thể chỉ định nhiều tệp bằng cách tách chúng bằng khoảng trắng.

Nếu bạn không chỉ định bất kỳ tùy chọn nào, công cụ `2to3` sẽ chuyển đổi tất cả các tệp Python 2 trong thư mục hiện tại.

Công cụ `2to3` sẽ chuyển đổi mã Python 2 của bạn thành Python 3 bằng cách thực hiện các thay đổi sau:

* Nó sẽ thay đổi câu lệnh `print` thành hàm` print () `.
* Nó sẽ thay đổi hàm `raw_input ()` thành hàm `input ()`.
* Nó sẽ thay đổi hàm `xrange ()` thành hàm `range ()`.
* Nó sẽ thay đổi loại `long` thành loại` int`.
* Nó sẽ thay đổi loại `unicode` thành loại` str`.

Công cụ `2to3` cũng sẽ thực hiện các thay đổi khác, chẳng hạn như thay đổi tên của một số chức năng và phương thức.

Để biết thêm thông tin về công cụ `2to3`, vui lòng xem [tài liệu chính thức] (https://docs.python.org/3/l Library/2to3.html).

### hashtags

* #Python
* #Python2to3
* #python3
* #Programming
* #phát triển phần mềm
=======================================
## Python 2to3: A Guide to Converting Python 2 Code to Python 3

Python 2to3 is a utility that converts Python 2 code to Python 3. It is a **command-line tool** that can be used to convert an entire project or a single file. It can also be used to **interactively** convert code as you type it.

The Python 2to3 tool is **included** with the Python 3 distribution. To use it, simply open a terminal window and navigate to the directory containing the Python 2 code you want to convert. Then, type the following command:

```
python -m 2to3 [options] [source files]
```

The `options` you can use with the `2to3` command include:

* `-h`: Show help information.
* `-v`: Show verbose output.
* `-w`: Write the converted code to a new file.
* `-i`: Interactively convert code as you type it.

The `source files` are the Python 2 files you want to convert. You can specify multiple files by separating them with spaces.

If you do not specify any options, the `2to3` tool will convert all of the Python 2 files in the current directory.

The `2to3` tool will convert your Python 2 code to Python 3 by making the following changes:

* It will change the `print` statement to the `print()` function.
* It will change the `raw_input()` function to the `input()` function.
* It will change the `xrange()` function to the `range()` function.
* It will change the `long` type to the `int` type.
* It will change the `unicode` type to the `str` type.

The `2to3` tool will also make other changes, such as changing the names of some functions and methods.

For more information on the `2to3` tool, please see the [official documentation](https://docs.python.org/3/library/2to3.html).

### Hashtags

* #Python
* #Python2to3
* #python3
* #Programming
* #Software-development
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top