関連する学習に関する推奨事項: linux ビデオ チュートリアル
利用可能な数Linux 上で Python を実行するには 3 つの方法があります:
1. コマンドライン実行:
*.py ドキュメントを作成し、その中に Python コードを記述します。その後、コマンド ラインで実行します:
$ python *.py
注: 1. ファイルの絶対パスを指定する必要があります; 2. print
# などの出力をソース コードで指定する必要があります##2. UNIX スクリプト :
*.py ファイルを作成した後、「#!/usr」のように Python の実行パスをソース コードの先頭に追加する必要があります。 /bin/python」。このうち「#!」は「ハッシュバン」と呼ばれています。その後、最初に実行可能ファイルのテキスト権限を変更してから実行します:$ chmod +x *.py $ ./*.py
注: 1. Python の実行パスが見つからない場合は、「どの Python を表示するかを $ 」と入力します; 2. より応用可能なもう 1 つの方法は、最初の行を「#!/usr/bin/env python」に書き換えるなど、Python パスを自動的に見つける env プログラムを追加することです。この方法により、プログラムのクロスプラットフォーム実行が容易になりますが、前提条件として環境パスを確認する必要があります。環境パスがわからない場合は、表示する環境を $ と入力します。
3. モジュールのロードと再ロード:
モジュール (モジュール): 変数名のグループのカプセル化。モジュールは、この 1 つの「名前空間」に対応します。モジュールをロードした後、object.attribute を通じてオブジェクトにアクセスします。モジュールは「パッケージ」として理解でき、この利点は、同じ問題に対処するすべてのコードが繰り返し使用できるようにパッケージ化されていることです。 Python が提供するモジュールの概念は、変数名が同じである場合でも、モジュール名が異なるため区別できるため、変数名が繰り返される問題を非常にうまく解決します (R 言語の「二重コロン」演算子とよく似ています)。パッケージ::関数)。 読み込み: mymoduel をインポートするか、mymodule インポート オブジェクトからインポートします。別のメソッドは execfile('mymodule.py') を使用します。 オーバーロード:load(mymodule) などのload() 関数を使用します。 注: 1. Import/from/load() ではモジュールのサフィックスを指定する必要はありませんが、これは、モジュールが現在の実行ディレクトリに存在する必要があることも意味します; 2. import/from の後は、再度インポート/からの効果。同様に、モジュールを変更した後、インポート/フロム (2 回目) が機能しません。これはload()でロードする必要があります。 execfile() にはこの問題はありません。4. 最も楽しい方法:
emacs で Python 実行環境を設定します。関連する学習に関する推奨事項:
以上がLinux 上で Python を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。