Maison >développement back-end >Tutoriel Python >Deep Learning : conseils pratiques pour lire des fichiers .py en Python

Deep Learning : conseils pratiques pour lire des fichiers .py en Python

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2024-04-04 08:57:02970parcourir

Les méthodes de lecture des fichiers .py en Python incluent : l'utilisation de la fonction open() pour ouvrir le fichier et lire le contenu. Utilisez importlib.machinery pour charger le fichier de script et obtenir son objet code.

Deep Learning : conseils pratiques pour lire des fichiers .py en Python

Apprentissage approfondi : Conseils pratiques pour lire les fichiers .py en 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

La lecture des fichiers de script Python (fichiers .py) est Une partie essentielle de nombreuses tâches de programmation. Cet article aborde diverses techniques de lecture des fichiers .py à l'aide de Python et fournit quelques exemples pratiques. 🎜🎜🎜Méthode 1 : Utilisez la fonction open()🎜rrreee🎜Cette méthode ouvre le fichier en lecture puis stocke le contenu du fichier dans la variable code . 🎜🎜🎜Méthode 2 : utilisez importlib.machinery🎜rrreee🎜Cette méthode utilise importlib.machinery pour charger le fichier de script et obtenir son objet code. 🎜🎜🎜Cas pratique :🎜🎜🎜Fonctions de lecture et d'impression dans le fichier .py🎜rrreee🎜Ce code lira le code myfile.py > fichier, exécutez le code contenu et appelez la fonction <code>my_function(). 🎜🎜🎜Chargez et exécutez la classe dans le fichier .py** 🎜rrreee🎜Ce code chargera le fichier myfile.py, exécutera le code contenu et créera My_Class instance de la classe. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn