Comment appeler une fonction à partir d'un autre fichier Py
Lorsque vous travaillez avec plusieurs fichiers Python, il est souvent nécessaire d'importer des fonctions d'un fichier dans un autre. Cependant, des problèmes peuvent survenir si le nom du fichier importé entre en collision avec un module Python intégré, comme démontré dans l'exemple de code.
file.py contains a function named function. How do I import it? from file.py import function(a,b)
Ce code renvoie une erreur « ImportError : Aucun module nommé 'file.py' ; le fichier n'est pas un package" car "fichier" est un module Python principal. Pour résoudre ce problème, suivez ces étapes :
from file import function
function(a, b)
Assurez-vous que les fichiers d'exportation et d'importation se trouvent dans le même répertoire pour un fonctionnement réussi import.
Alternativement, si vous rencontrez le même problème avec un nom de fichier différent (par exemple, a.py et b.py), placez les deux fichiers dans le même répertoire et utilisez le code suivant :
import a a.function(a, b)
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!