Import relatif en Python
📁 Sujets avancés sur Python, Question simple de débutant, aide
Depuis quelque temps (depuis que l'import relatif a été supprimé), je n'arrive pas à résoudre correctement ce problème :
Supposons la structure du programme
app/ __init__.py foo/ __init__.py handler.pyComment charger quelque chose depuis le module handler.py à partir du package foo ?
Le problème est que le nom du package foo est initialement inconnu, je le charge à l'aide de importlib.
Pour l'instant, j'ai trouvé cette solution de contournement : je coupe la variable __name__, qui dans handler.py est égale à 'foo.handler', c'est-à-dire comme ceci
foo_name = __name__.rsplit('.', 1)[0]puis je charge
Faites attention au package Python .
Cette bibliothèque a été spécialement écrite pour télécharger rapidement de gros volumes depuis Bitrix24 en une seule ligne de code, en utilisant des requêtes parallèles et le regroupement des requêtes en lots.
Pour télécharger tous les leads :
import fast_bitrix24# ci-dessous, insérez votre webhookb = fast_bitrix24.Bitrix('your_webhook_goes_here')leads = b.get_all('crm.lead.list')Vous obtiendrez une liste de tous vos leads. 30000 leads se chargeront en environ 10-20 secondes.
Connectez-vous pour laisser une réponse