【Python】バージョン2から3への自動変換ツール

Pythonのソースコードを、バージョン2から3へ自動変換するツールを解説します。

【変換ツール①】2to3

2to3は、バージョン2のPythonソースコードをバージョン3系へ変換できます。
2to3は、Python2、3系の最新版には標準で付属しています。

Windowsの場合は以下のディレクトリに格納されています。

python C:¥Python◯◯¥Tools¥Scripts¥2to3.py

※〇〇の入る数値は適宜確認して入れてください

① 動作確認として、ヘルプを表示するコマンドを実行します。

2to3 --help

※Windowsの場合は2to3の部分を「C:¥Python◯◯¥Tools¥Scripts¥2to3.py」に置換

② 以下のコマンドを実行することで、バージョン2のPythonスクリプトファイル(test.py)をバージョン3に変換して出力できます。
元のバージョン2のファイルは「v2_pre.py.bak」という名前でバックアップが生成されます。

2to3 -w test.py
関連記事
1 PythonでOpenCV入門 サンプル集
2 【Python】画像処理プログラミング入門
3 【画像処理入門】アルゴリズム&プログラミング

コメント