ディープラーニング: Python で .py ファイルを読み取るための実践的なヒント

WBOY
リリース: 2024-04-04 08:57:02
オリジナル
864 人が閲覧しました

Python で .py ファイルを読み取る方法には、open() 関数を使用してファイルを開いて内容を読み取る方法があります。 importlib.machinery を使用してスクリプト ファイルをロードし、そのコード オブジェクトを取得します。

ディープラーニング: Python で .py ファイルを読み取るための実践的なヒント

詳細な学習: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!