Pythonスクリプトを実行するためのさまざまなトリックをしっかりと把握しておくと、よくある落とし穴を予測して回避することで、コーディングを高速化できます。
Pythonスクリプトの実行は非常に簡単で、さまざまな方法で実行できます。この記事では、そのためのさまざまな方法を紹介します。
Pythonスクリプトを実行するには何が必要ですか?
コンピューターでPythonスクリプトを正常に実行するには、次のチェックリストを確認して、準備ができていることを確認してください。
- コンピューターにPythonがインストールされていることを確認してください。そうでない場合は、 PythonのWebサイト Pythonの最新バージョンをダウンロードしてインストールします。
- PCにコードエディタまたはIDEをインストールします。
- コマンドラインから呼び出すことができるように、Pythonをシステム変数パスに追加してください。
Pythonがインストールされ、パスにすでに追加されているかどうかを確認するには、次のように入力します python --version コマンドラインでヒットします 入力 。 Pythonのバージョンが表示されている場合は、システムパスに追加されています。
ただし、前述したように、Pythonスクリプトを実行する方法はたくさんあります。以下のさまざまな方法を見てみましょう。
関連している: PythonをWindowsのPATH変数に追加する方法
Pythonスクリプトをインタラクティブに実行する方法
インタラクティブなPythonモードでは、コードエディターやIDEを使用せずに、コマンドラインからスクリプトを即座に実行できます。
発信者IDを非表示にする方法android
Pythonスクリプトをインタラクティブに実行するには、コマンドラインを開いて次のように入力します Python 。次にヒット 入力 。
その後、インタラクティブモードでPythonコードを記述できます。を押すと 入力 、コードの出力がすぐに表示されます。
Pythonはインデントに敏感です。そのため、インタラクティブモードでは、関数、ループ、条件、クラスなどのメソッドの記述が少し混乱する可能性があります。
インタラクティブモードでインデントエラーを必要とするメソッドを作成する際のインデントエラーを回避するには、新しい行に到達するたびにスペースバーを一貫して使用するようにしてください。
たとえば、関数の直下にある任意のコードに単一のスペースを使用できます。次に、それに続くサブセットの2つのスペースに変更します。
より明確な画像については、以下の例をご覧ください。
インタラクティブモードを使用する利点は、それを使用してコードをテストできることです。ただし、これを使用してプロジェクトを実行することはできません。間違いを犯した場合は、コードを最初から書き直す必要がある場合があります。
インタラクティブモードで記述されたコードも揮発性です。そのため、コードはクリアされ、コマンドプロンプトを閉じると元に戻すことはできません。
タイプ 出口() また 終了する() 、次にヒット 入力 インタラクティブモードを終了します。を押して、Windowsのインタラクティブモードを終了することもできます。 NS + と 。
PythonコマンドでPythonファイルを実行する方法
選択した任意のテキストエディタでPythonコードを記述し、コマンドラインから次のコマンドを使用して実行できます。 Python 指図。
インタラクティブモードとは異なり、コードは専用のPythonファイルに格納されます。 .py 拡大。
でPythonファイルを実行するには Python 指図:
- PCの任意のディレクトリに新しいファイルを作成します。ファイルに次の名前を付けてください .py 拡大。たとえば、あなたは持つことができます myFile.py 。
- 任意のコードエディタを使用してそのファイルを開きます。
- 作成したファイルにコードを記述します。次に、を押してもう一度保存します NS + NS 。
- コマンドラインを開き、Pythonファイルのルートディレクトリにcdします。
- タイプ python myFile.py そのPythonファイルのコードを実行し、 myFile.py Pythonファイルの名前で。
コマンドラインから実行したスクリプトの出力をテキストファイルとして保存できます。これを行うには、次を使用します。
python myFile.py > output.txt
このメソッドは、実際のPythonプロジェクトを実行するのに理想的です。たとえば、このようなFlask server.pyファイルを実行すると、ローカルサーバーが起動します。
その名前でPythonファイルを実行する
最近のバージョンのWindowsを使用している場合は、ファイル名を追加せずにファイル名を入力してPythonスクリプトを実行できるようになりました。 Python 指図:
myFile.py
IDEでPythonスクリプトを実行する
統合開発環境またはIDEは、高度なファイルおよびフォルダー管理システムを提供します。そのため、1つのディレクトリの下にあるさまざまなフォルダにファイルを整理することで、プロジェクトをより迅速に構築できます。
最終的に、IDEは仮想環境でPythonスクリプトを簡単に実行します。これらは、特定の依存関係で実行されるプロジェクトの管理に最適です。
関連している: Python仮想環境を作成および管理する方法
IDEを使用すると、Pythonコードを記述、読み取り、編集、および実行できます。単純なコードエディタと同じように、IDEで記述されたPythonスクリプトをコマンドプロンプトから次のコマンドを使用して実行できます。 Python 指図。
さらに、PycharmやSpyderなどのIDEを使用すると、シングルクリックでスクリプトを実行できます。
ブラウザベースのIDEを使用する
Jupyter Notebook と Google Colaboratory Pythonコードをすばやく記述して実行できる人気のあるブラウザベースのIDEです。また、セルベースであり、データサイエンスプロジェクトの処理に最適です。
Google ColaboratoryでPythonスクリプトを実行するには、をクリックします ファイル 。次に、 新しいノートブック Pythonコードを記述して実行できるノートブックを開きます。クリックできます +コード 新しいセルを開始します。
Google Colaboratoryは、インストールしなくてもすぐに登録して使用を開始できますが、Pythonスクリプトを実行するには、JupyterNotebookをインストールする必要があります。
関連している: JupyterNotebookを使い始める
スクリプトの実行は、両方のプラットフォームで類似しています。セルにコードを記述したら、 NS + 入力 そのセルを実行します。
組み込みのPythonIDLEを使用してPythonスクリプトを実行する
Python IDLEは、動作する前にファイルを保存せずにPythonスクリプトを実行できる最も基本的な方法の1つです。
WindowsUpdateのディスク容量が不足しています
Python IDLEにアクセスするには、Windowsの検索バーに移動します。タイプ IDLE 表示されたら開きます。
または、コマンドラインからPythonIDLEを起動することもできます。これを行うには、コマンドラインを開いてからコマンドを入力します アイドル 。
それが出てきたら、あなたはあなたのコードを書いて、押すことによって各行を実行することができます 入力 。
PythonIDLEも保存できます。あなたがする必要があるのはに行くことです ファイル> 名前を付けて保存 。 IDLEはファイルを保存します .py デフォルトでは拡張機能。
Pythonスクリプトを別のPythonファイルのモジュールとして実行する
別のPythonファイルでPythonスクリプトを実行することもできます。これを行うには多くの方法がありますが、 輸入 ステートメントは理想的です。
しかし、これを行うためのさまざまな方法を見てみましょう。
インポートされたモジュールとしてPythonスクリプトを実行する
スクリプトをPythonモジュールとして作成およびインポートしてから、別のPythonファイルを使用して実行できます。
これを行うには、実行するPythonスクリプトと同じディレクトリに新しいPythonファイルを作成します。その新しいファイルを開き、次のスクリプトをインポートします。
import myScript.py
実行するスクリプトに関数またはクラスのみが必要な場合は、絶対インポートを使用します。
from myScript.py import myFunction
myFunction()
exec関数を使用して別のPythonファイルでPythonスクリプトを実行する
または、組み込みのPythonコードを実行することもできます exec() 関数。実行するディレクトリと同じディレクトリに新しいPythonファイルを作成し、次のコードを実行します。
exec(open('myScript.py').read())
組み込みのRunpyモジュールを使用してPythonスクリプトを実行する
Pythonスクリプトをで実行することもできます runpy.run_module() 。を含める必要はありません .py この方法を使用している間の拡張:
import runpy
runpy.run_module('myScript')
ただし、使用することはできます runpy.run_path() 代わりは。ただし、これにはPython拡張機能が機能する必要があります。
import runpy
runpy.run_path('myScript.py')
importlibの使用
を使用して、別のPythonファイルでスクリプトを実行することもできます。 importlib モジュール。を含める必要はありません .py ここの拡張:
Windows10のシステムの復元が機能しない
import importlib
importlib.import_module('myScript')
Pythonファイルをダブルクリックして実行します
Pythonファイルをダブルクリックするだけでも同様に機能します。通常、これを行うと、コマンドラインにコードの出力が表示されます。実行するスクリプトを追加して保存するだけです。 .py 拡張機能をダブルクリックします。
コマンドライン出力は短い場合があり、閉じるまで表示されません。それを防ぐために、あなたは空を追加することができます その間 コードの最後までループして、コマンドライン出力を開いたままにします。
たとえば、以下のコードを含むスクリプトをダブルクリックすると、空であるため正常に実行されます。 その間 最後にループします:
exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''
Pythonはどのようにスクリプトを実行しますか?
Pythonは、インタプリタを使用してコードを実行する、非常に用途の広いコンパイル言語です。ただし、Pythonコードを実行すると、コンパイラーはコードをバイトコードに分解してからインタープリターに渡します。次に、インタプリタはバイトコードを受信し、人にわかりやすく読みやすい出力を返します。
共有 共有 つぶやき Eメール Pythonは何をし、何に使用できますか?Pythonは非常に用途が広く、アプリケーションはWeb開発からデータ分析にまで及びます。
次を読む 関連トピック- プログラミング
- プログラミング
- Python
Idowuは、スマートな技術と生産性に情熱を注いでいます。暇なときは、コーディングで遊んだり、退屈したときにチェス盤に切り替えたりしますが、たまに日常から離れることも大好きです。現代のテクノロジーの周りの道を人々に示すことへの彼の情熱は、彼がもっと書くように動機づけます。
IdowuOmisolaのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください