Relativer Import in Python
📁 Python, Frage, Hilfe
Seit einiger Zeit (sedem relativer Import abgeschafft wurde) kann ich folgendes Problem nicht richtig lösen:
Angenommen, die Programmstruktur ist
app/ __init__.py foo/ __init__.py handler.pyWie lade ich aus dem Modul handler.py etwas aus dem Paket foo?
Das Problem ist, dass der Name des Pakets foo ursprünglich unbekannt ist, ich lade es mit importlib.
Bisher habe ich diesen Workaround gefunden: Ich schneide die Variable __name__ ab, die in handler.py gleich 'foo.handler' ist, also so
foo_name = __name__.rsplit('.', 1)[0]und dann lade
Beachten Sie das Python-Paket .
Diese Bibliothek wurde speziell geschrieben, um in einer Zeile Code schnell große Datenmengen aus Bitrix24 herunterzuladen, indem parallele requests und die Bündelung von requests in batches verwendet werden.
Um alle leads herunterzuladen:
import fast_bitrix24# unten Ihren webhook einfügenb = fast_bitrix24.Bitrix('your_webhook_goes_here')leads = b.get_all('crm.lead.list')Sie erhalten eine Liste aller Ihrer leads. 30000 leads laden in etwa 10-20 Sekunden.
Anmelden um eine Antwort zu hinterlassen