ホームページ >バックエンド開発 >Python チュートリアル >ディープラーニング: Python で .py ファイルを読み取るための実践的なヒント
Python で .py ファイルを読み取る方法には、open() 関数を使用してファイルを開いて内容を読み取る方法があります。 importlib.machinery を使用してスクリプト ファイルをロードし、そのコード オブジェクトを取得します。
詳細な学習: Python で .py
ファイルを読み取るための実践的なヒント
Python スクリプトの読み取りファイル (.py
ファイル) は、多くのプログラミング タスクに必要な部分です。この記事では、Python を使用して .py
ファイルを読み取るためのさまざまなテクニックを詳しく説明し、いくつかの実践的な例を示します。
方法 1: open()
関数を使用する
with open('myfile.py', 'r') as file: code = file.read()
このメソッドは、ファイルを読み取り用に開き、ファイルの内容を ## に保存します。 #code 変数。
方法 2: importlib.machinery を使用する
import importlib.machinery loader = importlib.machinery.SourceFileLoader('myfile', 'myfile.py') code = loader.get_code('myfile')この方法では、
importlib.machinery を使用してスクリプト ファイルを読み込み、そのコードオブジェクトを取得します。
実際のケース:
.py ファイルの関数を読み取って出力します
with open('myfile.py', 'r') as file: code = file.read() exec(code) print(my_function())このコードは、
myfile.py ファイルを読み取り、含まれているコードを実行し、
my_function() 関数を呼び出します。
.py ファイル内のクラスをロードして実行します**
import importlib.machinery loader = importlib.machinery.SourceFileLoader('myfile', 'myfile.py') code = loader.get_code('myfile') exec(code) my_class = My_Class() my_class.my_method()このコードは、
myfile.py ファイルをロードし、含まれているファイルを実行します。コードを作成し、
My_Class クラスのインスタンスを作成します。
以上がディープラーニング: Python で .py ファイルを読み取るための実践的なヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。