首頁 >後端開發 >Python教學 >Python教學:學習如何讀取.py文件

Python教學:學習如何讀取.py文件

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2024-04-04 11:21:01810瀏覽

可以透過以下兩種方式讀取 .py 檔案並導入自訂模組:使用 importlibimportlib 模組提供了 import_module() 函數,可動態導入文件,並傳回指向導入模組的參考。使用 open()open() 函數可開啟檔案並傳回指向檔案物件的引用,檔案物件具有 read() 方法,可讀取檔案內容。

Python教學:學習如何讀取.py文件

Python 教學:讀取.py 檔案

匯入必要的模組

import os
import importlib

使用 importlib

importlib 模組提供了一個import_module() 函數,可動態導入檔案。此方法傳回指向導入模組的引用。

file_path = "my_module.py"
my_module = importlib.import_module(file_path)

使用 open()

open() 函數可開啟檔案並傳回指向檔案物件的參考。文件物件具有 read() 方法,可讀取文件內容。

with open(file_path, "r") as f:
    file_contents = f.read()

實戰案例:讀取自訂模組

假設有一個名為my_module.py 的自訂模組:

# my_module.py
def greet(name):
    print(f"Hello, {name}!")

現在,讓我們從另一個腳本讀取此模組:

# main.py
import os
import importlib

file_path = "my_module.py"
my_module = importlib.import_module(file_path)

my_module.greet("John")

輸出:

Hello, John!

以上是Python教學:學習如何讀取.py文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn