ホームページ >バックエンド開発 >Python チュートリアル >別の Python ファイルから関数をインポートして呼び出すにはどうすればよいですか?

別の Python ファイルから関数をインポートして呼び出すにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-29 05:50:08200ブラウズ

How Do I Import and Call Functions from Another Python File?

別の Python ファイルから関数をインポートして呼び出す方法

Python を使用する場合、定義された関数を利用する必要がある状況に遭遇することがあります。別のファイルにあります。これに対処するには、関数を現在のモジュールにインポートする必要があります。このガイドでは、これをシームレスに実現する方法を説明します。

表示されたエラー メッセージ「ImportError: No module names 'file.py'」は、「file.py」が Python モジュールとして認識されないために発生します。モジュールは通常、複数の関連モジュールを含むディレクトリまたはパッケージです。

この問題を解決するには、次の手順に従います:

  1. 関数をインポートします:

    • 目的の関数を含むファイルから、次のように入力しますコマンド:

      from file import function_name
  2. 関数の呼び出し:

    • 現在のモジュールで、その関数を使用して関数を呼び出しますname:

      function_name(arguments)

たとえば、目的の関数が「file.py」内の「function」である場合、コードは次のようになります。 this:

from file import function

function(argument1, argument2)

注:

  • Python には「file」という名前のコア モジュールがあるため、「file.py」の名前を変更することを検討してください。
  • 2 つの Python ファイル (関数をインポートするファイルと関数を含むファイル) が同じディレクトリに存在することを確認します。ディレクトリ。

以上が別の Python ファイルから関数をインポートして呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。