Help us understand the problem. What is going on with this article?

2to3でPython2.xのコードを3.xのコードに変換

More than 1 year has passed since last update.

概要

Python2.xで書かれたコードを3.xのコードに自動変換する。

2to3

Pythonに標準で同梱されている2.xのコードから3.xのコードに変換するスクリプト。

前提環境

Python2.xかpython3.xをインストール済みの環境

使い方

Windowsはパスが通っていないので直接指定するかパスを通す。
(Pythonをインストールしたディレクトリ)\Tools\scripts\2to3.py

Linux系はpythonをインストールするだけで使える。

2to3 (pythonファイル)
変換前と変換後の差分が表示される。
ファイルの変更、保存は行われない。

オプション

  • -h --help
    ヘルプを表示
  • -w (pythonファイル) --write (pythonファイル)
    変換したコードを元ファイルに上書きする。
    (pythonファイル).bak に元ファイルがバックアップされる。
  • -n --nobackups
    バックアップファイルを作成しない。

参考サイト

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした