ホームページ > バックエンド開発 > Python チュートリアル > ディレクトリを変更せずにどこからでも Python スクリプトを実行するにはどうすればよいですか?

ディレクトリを変更せずにどこからでも Python スクリプトを実行するにはどうすればよいですか?

DDD
リリース: 2024-11-02 19:48:31
オリジナル
834 人が閲覧しました

How Can I Execute Python Scripts From Anywhere Without Changing Directories?

PYTHONPATH を使用した Python スクリプトの実行

ディレクトリを変更せずにコマンド ラインから Python スクリプトを実行できないという問題が発生した可能性があります。その場所へ。 PYTHONPATH 環境変数は Python モジュールをインポートするための検索パスを設定するように設計されているため、これは混乱を招く可能性があります。

PYTHONPATH の制限

予想に反して、 PYTHONPATH は、Python スクリプトの実行を容易にするものではありません。代わりに、プログラムの実行中にモジュールをインポートするためにのみ使用されます。モジュールは Python コードを含む個別のファイルであり、複数のプログラム間で再利用できます。 PYTHONPATH を指定すると、指定したディレクトリでモジュールを検索するように Python インタープリターに指示されます。これにより、プログラム内でモジュールの場所を手動で指定する必要がなくなります。

プログラムの実行とパス

コマンド ラインから Python スクリプトを直接実行するには、次の変更を行う必要があります。 PATH 環境変数。 PATH は、シェルが実行可能ファイルを検索するディレクトリのリストを定義します。 Python スクリプト ディレクトリを PATH に追加するには、次のコマンドを使用します。

<code class="Bash">export PATH=$PATH:/path/to/python/script/directory</code>
ログイン後にコピー

Shebang およびファイルのアクセス許可

Python スクリプトをプログラムとして実行するには、次のコマンドを実行する必要があります。また、スクリプト ファイルの先頭にシバン行を追加します。シバン行は、ファイルの実行時に使用されるインタープリタを指定します。 Python スクリプトの場合は、次のシバン行を使用します:

#!/usr/bin/env python
ログイン後にコピー

最後に、スクリプト ファイルに実行権限があることを確認します。次のコマンドを使用して実行権限を付与できます:

<code class="Bash">chmod +x /path/to/python/script.py</code>
ログイン後にコピー

これらの手順が完了すると、コマンド ラインに名前を入力するだけで、任意のディレクトリから Python スクリプトを実行できるようになります。

以上がディレクトリを変更せずにどこからでも Python スクリプトを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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