Zu den Methoden zum Lesen von .py-Dateien in Python gehören: Verwenden der Funktion open(), um die Datei zu öffnen und den Inhalt zu lesen. Verwenden Sie importlib.machinery, um die Skriptdatei zu laden und ihr Codeobjekt abzurufen.
Ausführliches Lernen: Praktische Tipps zum Lesen von .py
-Dateien in 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
.py
-Dateien) ist Ein wesentlicher Bestandteil vieler Programmieraufgaben. Dieser Artikel befasst sich mit verschiedenen Techniken zum Lesen von .py
-Dateien mit Python und bietet einige praktische Beispiele. 🎜🎜🎜Methode 1: Verwenden Sie die Funktion open()
🎜rrreee🎜Diese Methode öffnet die Datei zum Lesen und speichert dann den Dateiinhalt in der Variablen code
. 🎜🎜🎜Methode 2: Verwenden Sie importlib.machinery
🎜rrreee🎜Diese Methode verwendet importlib.machinery
, um die Skriptdatei zu laden und ihr Codeobjekt abzurufen. 🎜🎜🎜Praktischer Fall:🎜🎜🎜Funktionen in der Datei .py
lesen und drucken🎜rrreee🎜Dieser Code liest den Code myfile.py > Datei, führen Sie den enthaltenen Code aus und rufen Sie die Funktion <code>my_function()
auf. 🎜🎜🎜Laden Sie die Klasse in der Datei .py** und führen Sie sie aus. 🎜rrreee🎜Dieser Code lädt die Datei myfile.py
, führt den enthaltenen Code aus und erstellt My_Class code> Instanz der Klasse. 🎜
Das obige ist der detaillierte Inhalt vonDeep Learning: Praktische Tipps zum Lesen von .py-Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!