L'importation d'une bibliothèque tierce portant le même nom qu'un script local entraîne des erreurs
Lors de l'importation d'une bibliothèque tierce nommée requêtes à partir d'un script du même nom (requests.py), vous pouvez rencontrer des erreurs telles que AttributeError, ImportError ou NameError.
Raison des erreurs
Le répertoire actuel est prioritaire dans le chemin de recherche de Python (sys.path), donnant la priorité au script request.py local sur le package de requêtes installé. Par conséquent, le script ne peut pas accéder aux fonctionnalités de la bibliothèque installée.
Solution
Pour résoudre les erreurs, renommez votre script sous un nom différent, en évitant toute collision avec le module que vous souhaitez importer. Par exemple, renommer request.py en my_requests.py devrait résoudre le problème.
Conseils de dépannage
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!