Python
 Computer >> コンピューター >  >> プログラミング >> Python

フルパスを指定してPythonモジュールをインポートするにはどうすればよいですか?


フルパスを指定してPythonモジュールをインポートする最も簡単な方法は、パスをパス変数に追加することです。パス変数には、Pythonインタープリターがソースファイルにインポートされたモジュールを見つけるために検索するディレクトリが含まれています。

import sys
sys.path.append('/foo/bar/my_module')
# Considering your module contains a function called my_func, you could import it:
from my_module import my_func
# Or you could import the module as a whole,
import my_module

  1. Pythonでのfrom...import *ステートメントの使用は何ですか?

    「frommoduleimport*」ステートメントは、Pythonモジュールからすべての関数をインポートするために使用されます。たとえば、数学モジュールからすべての関数をインポートし、接頭辞「math」を付けたくない場合です。それらを呼び出している間、次のようにそれを行うことができます: >>> from math import * >>> sin(0) 0.0 >>> cos(0) 1.0 妥当な大規模なコードセットの場合、*をインポートすると、モジュールに固定され、削除できない可能性があることに注意してください。これは、コードで使用

  2. Pythonモジュールから単一の関数をインポートする方法は?

    「frommoduleimportfunction」ステートメントを使用して、Pythonモジュールから特定の関数をインポートできます。たとえば、他の関数をインポートせずに数学ライブラリからsin関数をインポートする場合は、次のように実行できます。 >>> from math import sin >>> sin(0) 0.0 sinの前に「数学」を付ける必要はないことに注意してください。罪だけがインポートされ、数学はインポートされていないからです。また、インポートした関数のエイリアスを作成することもできます。たとえば、 >>> from