Python3 スクリプトと Python2 スクリプト間の変換を 1 秒で完了する実用的な方法はありますか?
Python2 と Python3 の間には、モジュールの構文と使用法にいくつかの違いがあります (ここでは詳しく説明しません)。初心者はコード作成に Python3 を直接使用することをお勧めします。実際の業務では、python2を使った運用保守やテストスクリプトが継続的に実行されていることが多く、python3をpython2に変換する(またはpython2をpython3に変換する)バッチ作業が発生した場合、どう対処すればよいでしょうか。行が必要ですか? コードを 1 行ずつ手動で変更してはどうでしょうか? 答えは「いいえ」です。この記事では、具体的な実装計画を紹介します。
Python 2 を Python 3 に変換します
Python3.7 (変換ツール C: Python37Toolsscripts2to3 に付属) これを cmd コマンド ラインで直接使用できます:
python 2to3 .py -w D:/test.py #Python2 の test.py は python3 に変換されます
test.py ファイルは非常に単純で、ステートメントを出力するだけです
print "hello.py"
C:Python37Toolsscripts>python 2to3.py -w D:/test.py RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored D:/test.py --- D:/test.py (original) +++ D:/test.py (refactored) @@ -1 +1 @@ -print "hello.py" +print("hello.py") RefactoringTool: Files that were modified: RefactoringTool: D:/test.py
実行後、テストを確認します.py、変換済み コードは次のとおりです:
print("hello.py")
-w パラメータは、古いファイルを新しいファイルで上書きします。 -w を指定しないと、変更された場所のみがコンソール ウィンドウに表示されます (コンテンツもファイル内のファイルは変更されません); ファイルは .bak にバックアップされます (例: test.py.bak)。bak ファイルを生成する必要がない場合は、パラメータ -n を追加するだけです。
特定のフォルダー内のすべてのファイル (ドライブ D のテスト フォルダー内のすべてのファイルなど) を変換する必要がある場合は、コマンド ラインに次のように入力します:
python 2to3.py -w D:/test/
python 3 to python 2
最初に Python パッケージをインストールします: lib3to2、pip install 3to2
インストールが成功すると、特定の Python 用の 3to2 というファイルがディレクトリ C:Python37Scripts
に生成されます。変換する必要があるファイル (たとえば、ドライブ D のルート ディレクトリにある test.py) をコマンド ラインに入力します:
python 3to2 -w D:/test.py #python3 test.py が変換されますto python2
特定のフォルダー内のすべてのファイル (ドライブ D のテスト フォルダー内のすべてのファイルなど) を変換する必要がある場合は、コマンド ラインに次のように入力します:
python 3to2 -w D:/test/
Python 3 から Python 2 に変換する方法と Python 2 から Python 3 に変換する方法は非常に似ています!
以上がPython3 スクリプトと Python2 スクリプト間の変換を 1 秒で完了する実用的な方法はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP8 がコードを記述してパフォーマンスを向上させる方法 概要: PHP8 のリリースに伴い、多くの開発者がアプリケーションのパフォーマンスの向上を望んでいます。この記事では、PHP8 のパフォーマンスを向上させる効率的なコードを作成するためのヒントをいくつか紹介します。はじめに: 今日の Web アプリケーションでは、パフォーマンスが非常に重要です。ユーザーは、ページの高速読み込みと応答性の高いインタラクションを期待しています。 PHP8 は、高性能アプリケーションの構築に使用できる強力な言語です。ただし、P を最大限に活用するには、適切なコーディング手法を使用する必要があります。

Python 2.x バージョンでは、pip が自動的にインストールされない場合があります。手動インストール手順: 1. Python 2.x がインストールされていることを確認します; 2. get-pip.py スクリプトをダウンロードします。ターミナルで「wget https://bootstrap.pypa.io/get-pip.py」コマンドを実行してスクリプトをダウンロードします; 3. 「python get-pip.py」コマンドを実行して pip をインストールします。

PyCharm 環境設定の実践ガイド: コードの記述を容易にする Python 言語の普及に伴い、統合開発環境 (IDE) として PyCharm を使用する開発者が増えています。 PyCharm には、開発者の作業効率を向上させる強力な機能と豊富なプラグインが備わっていますが、PyCharm を使用する前に、PyCharm の可能性を最大限に活用できるように設定する必要があります。この記事では、コードをコンパイルできるように PyCharm の環境を構成する方法を紹介します。

PHP を使用して在庫管理システムの日次在庫棚卸機能コードを記述する方法 1. はじめに 正確な在庫データを持つことは、どの企業にとっても非常に重要です。在庫棚卸は、在庫の精度を維持するための重要な手順の 1 つです。毎日の棚卸を通じて、在庫データを検証し、潜在的な問題を発見し、在庫データの正確性を確保するために在庫記録をタイムリーに調整することができます。この記事では、PHP を使用して、簡単な在庫管理システムの日次在庫関数コードを記述する方法を紹介します。 2. データベースの設計 コードを書き始める前に、まず次のことを行います。

コードを記述して PHP8 のパフォーマンス最適化テクニックを深く理解する方法 はじめに インターネットの発展に伴い、Web サイトのパフォーマンスの最適化がますます重要になってきています。 PHP 言語を使用して開発された Web サイトの場合、PHP8 は最新バージョンであり、パフォーマンスを最適化するための多くの新機能が追加されています。この記事では、コードを書くことで PHP8 のパフォーマンス最適化テクニックを深く理解する方法を紹介します。 1. JIT コンパイラーを使用してパフォーマンスを向上させる PHP8 では、PHP コードをマシンコードに直接コンパイルできる Just-In-Time (JIT) コンパイラーが導入されています。

PHP、Unity3D、Workerman の包括的な応用: 新しい仮想世界を作成する方法 仮想現実 (VirtualReality) テクノロジーは、その誕生以来、幅広い注目を集め、熱心に追求されてきました。仮想現実技術を使用すると、ユーザーはコンピュータで生成された仮想環境を通じて、現実世界と同様の没入型体験を体験できます。この記事では、PHP、Unity3D、Workerman の包括的なアプリケーションを使用して、

インストール手順: 1. Python3 がインストールされていて、コマンド ラインからアクセスできることを確認します; 2. ターミナルを開き、「python3 -m ensurepip --upgrade」コマンドを入力して pip をインストールします; 3. pip インストール パッケージをダウンロードします公式 Python Web サイトから; 4. ダウンロードした pip インストール パッケージをディレクトリに抽出します; 5. ターミナルを開き、解凍された pip ディレクトリに移動します; 6. "python3 setup.py install" コマンドを実行して pip をインストールします。

初心者が Python コードを作成する場合、HTML Web ページからのデータの解析、テキスト ファイルからの特定の情報の抽出、長いテキストからの重要な部分のインターセプトなど、文字列処理の問題に遭遇することがよくあります。現時点では、正規表現を使用してこれらの問題を解決できます。この記事では、Pythonの正規表現を使ってコードを記述し、コーディング効率を高める方法を紹介します。 1. 正規表現とは何ですか?正規表現は、特殊な記号や単語を使用して文字列を照合する方法です。
