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

別のPythonファイルからPythonファイルを入手するにはどうすればよいですか?


別のPythonファイルからPythonファイルを入手するには、モジュールのように使用する必要があります。実行するファイルをインポートして、その機能を実行します。たとえば、fileB.pyをfileA.pyにインポートするとします。ただし、ファイルが同じディレクトリにあり、fileA内に書き込みます

import fileB

fileAでは、次のようにfileB内の任意の関数を呼び出すことができます。

fileB.my_func()

ファイルBでは、他のファイルで使用する前に、my_funcという関数を定義する必要があります。

def my_func():
    print("Hello from B")

出力

fileA.pyを実行すると、次の出力が得られます。

Hello from B

  1. Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?

    tkinterアプリケーションでファイルシステムと対話するには、Tkinter filedialogを使用できます。 モジュール。これは、システム内のファイルを処理する方法を提供します。 ファイルダイアログ モジュールは、開発者がアプリケーションのさまざまなファイルダイアログを作成するのに役立つ多くの組み込み関数を提供します。 ファイルダイアログのいずれかを使用できます アプリケーションにダイアログを実装するための関数。 最も一般的に使用される関数はfiledialog.askopenfilename()です。 これは通常、特定のプログラムインターフェイスでファイルを開くようにユーザーに求

  2. Pythonオブジェクトからソースコードを取得する方法は?

    inspectモジュールのgetsource()メソッドを使用して、関数のソースコードを取得します。 inspect.getsource(object) オブジェクトのソースコードのテキストを返します。引数は、モジュール、クラス、メソッド、関数、トレースバック、フレーム、またはコードオブジェクトです。ソースコードは単一の文字列として返されます。ソースコードを取得できない場合、IOErrorが発生します。 関数が文字列からコンパイルされているか、ストリームであるか、コンパイルされたファイルからインポートされている場合、そのソースコードを取得することはできません。 次のように、検査モジュールを