在Python中讀取.py檔案的方法包括:使用open()函數開啟檔案並讀取內容。使用importlib.machinery載入腳本檔案並取得其程式碼物件。
深入學習:Python中讀取.py
檔案的實用技巧
.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中文網其他相關文章!