任意のディレクトリから Python スクリプトを実行する方法

Linda Hamilton
リリース: 2024-11-03 09:01:02
オリジナル
935 人が閲覧しました

How to Execute Python Scripts from Any Directory?

コマンド ラインからの Python スクリプトの実行:

ディレクトリに移動せずに Python スクリプトを実行しようとすると、エラーが発生する場合があります。 "そのようなファイル、又はディレクトリはありません。"これは、現在の作業ディレクトリが Python の検索パスに含まれていないためです。

PYTHONPATH の役割:

その名前に反して、PYTHONPATH は実行を制御しません。スクリプトの。代わりに、Python がインポートされたモジュールを検索するパスを指定します。

パス変数の変更:

任意のディレクトリからスクリプトを実行するには、PATH 環境変数を変更する必要があります。この変数には、シェルが実行可能プログラムを検索するディレクトリのリストが保存されます。

適切なシバンと実行権限:

適切な実行を保証するには、シバン行を追加する必要があります。 Python スクリプトの最初の行に追加します。この行は、使用する Python インタープリターを指定します。さらに、スクリプトは chmod コマンドを使用して実行可能としてマークする必要があります。

例:

次の例を考えてみましょう:

#!/usr/bin/env python
import your_module

print("Hello from Python!")
ログイン後にコピー

このスクリプトはどこからでも実行可能です:

  1. スクリプトを含むディレクトリを PATH 変数に追加します:

    export PATH=$PATH:/home/randy/lib/python
    ログイン後にコピー
  2. スクリプトを実行可能としてマークします:

    chmod +x /home/randy/lib/python/your_script.py
    ログイン後にコピー

この構成により、コンソールの任意のディレクトリから your_script.py と入力するだけでスクリプトを実行できるようになります。

以上が任意のディレクトリから Python スクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート