Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

1
Zeitüberschreitung für Python-Anfragen. Gesamte Antwort abrufen
Ich sammle Statistiken auf einer Liste von Websites und verwende der Einfachheit halber Anfragen dafür. Hier ist mein Code: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Jetzt möchte ich requests.getnach 10 Sekunden eine Zeitüberschreitung …


6
Was ist der richtige Weg, um Python-Anweisungen "import x" und "from x import y" zu sortieren?
Der Python-Styleguide schlägt vor, Importe wie folgt zu gruppieren: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Es wird jedoch nichts darüber erwähnt, wie die beiden verschiedenen Arten der Einfuhr dargelegt werden sollten: from foo import bar import foo Es …

3
Pandas: Zusammenführen (Verbinden) von zwei Datenrahmen in mehreren Spalten
Ich versuche, zwei Pandas-Datenrahmen mit zwei Spalten zu verbinden: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') habe aber folgenden Fehler bekommen: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Irgendeine Idee, was der richtige Weg sein sollte, …


17
Python-Pakete können nicht installiert werden [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
Ich versuche, eine Python-Bibliothek mithilfe pipeines SSL-Fehlers zu installieren : ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement xdict …



26
Ping-Server in Python
Gibt es in Python eine Möglichkeit, einen Server über ICMP zu pingen und TRUE zurückzugeben, wenn der Server antwortet, oder FALSE, wenn keine Antwort erfolgt?
167 python  python-3.x  ping  icmp 

14
Wie kann ich die Protokollierung deaktivieren, während Unit-Tests in Python Django ausgeführt werden?
Ich verwende einen einfachen Unit-Test-basierten Testläufer, um meine Django-Anwendung zu testen. Meine Anwendung selbst ist so konfiguriert, dass sie einen grundlegenden Logger in settings.py verwendet. logging.basicConfig(level=logging.DEBUG) Und in meinem Anwendungscode mit: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Wenn Sie jedoch Unittests ausführen, möchte ich die Protokollierung deaktivieren, damit meine Ausgabe …

11
Analysieren Sie eine .py-Datei, lesen Sie den AST, ändern Sie ihn und schreiben Sie den geänderten Quellcode zurück
Ich möchte den Python-Quellcode programmgesteuert bearbeiten. Grundsätzlich möchte ich eine .pyDatei lesen , den AST generieren und dann den geänderten Python-Quellcode (dh eine andere .pyDatei) zurückschreiben . Es gibt Möglichkeiten, Python-Quellcode mithilfe von Standard-Python-Modulen wie astoder zu analysieren / kompilieren compiler. Ich glaube jedoch nicht, dass einer von ihnen Möglichkeiten …

10
So laden Sie eine Python-Klasse dynamisch
my_package.my_module.MyClassWas ist bei einer Zeichenfolge einer Python-Klasse der beste Weg, um sie zu laden? Mit anderen Worten, ich suche ein Äquivalent Class.forName()in Java, eine Funktion in Python. Es muss mit Google App Engine funktionieren. Vorzugsweise ist dies eine Funktion, die den FQN der Klasse als Zeichenfolge akzeptiert und einen Verweis …


3
Wie wird loop.counter in einer Python-Jinja-Vorlage ausgegeben?
Ich möchte in der Lage sein, die aktuelle Schleifeniteration in meine Vorlage auszugeben. Laut den Dokumenten: http://wsgiarea.pocoo.org/jinja/docs/loops.html gibt es eine loop.counter-Variable, die ich verwenden möchte. Ich habe folgendes: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the …
167 python  jinja2 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.