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

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

WBOY
發布: 2024-04-04 11:21:01
原創
753 人瀏覽過

可以透過以下兩種方式讀取 .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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板