Appel de fonctions à partir de fichiers Python externes
Lorsque vous travaillez avec plusieurs fichiers Python dans un projet, vous devrez peut-être appeler des fonctions définies dans un seul fichier. d'un autre. Cela peut être accompli via le module Python et les mécanismes d'importation.
Importation de la fonction
from file import function
Cela importera le module de fichier et rendra la fonction disponible dans votre fichier actuel.
Appel de la fonction
Une fois la fonction importée, vous pouvez l'appeler comme n'importe quelle autre fonction :
function(a, b)
Résolution ImportError
Dans votre question, vous avez rencontré une ImportError en essayant d'importer une fonction depuis file.py. En effet, file est un mot réservé en Python et ne peut pas être utilisé comme nom de module. Renommez votre fichier Python en quelque chose d'autre que file.py.
Considérations sur le chemin du fichier
Assurez-vous que le fichier contenant la fonction et le fichier important la fonction sont dans le même répertoire ou dans le chemin Python. Sinon, vous risquez de rencontrer des exceptions ModuleNotFoundError.
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!