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.

9
Wie implementiere ich die Option --verbose oder -v in ein Skript?
Ich kenne das --verboseoder -vvon mehreren Tools und möchte dies in einige meiner eigenen Skripte und Tools implementieren. Ich dachte an die Platzierung: if verbose: print ... Wenn ein Benutzer die -vOption übergibt , wird die Variable verboseauf gesetzt Trueund der Text gedruckt. Ist dies der richtige Ansatz oder gibt …
93 python  option 

6
Vertikale Gitterlinien werden im Liniendiagramm in matplotlib angezeigt
Ich möchte sowohl horizontale als auch vertikale Gitterlinien in meinem Diagramm erhalten, aber standardmäßig werden nur die horizontalen Gitterlinien angezeigt. Ich verwende eine pandas.DataFrameSQL-Abfrage in Python, um ein Liniendiagramm mit Datumsangaben auf der x-Achse zu generieren. Ich bin mir nicht sicher, warum sie nicht an den Daten erscheinen, und ich …




1
Ausführungsreihenfolge des Dekorateurs
def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello() Ausgabe: "<b><i>hello world</i></b>" Ich verstehe grob über Dekorateure und wie es mit einem davon in den meisten Beispielen funktioniert. In …

3
setuptools: Speicherort des Paketdatenordners
Ich benutze Setuptools, um mein Python-Paket zu verteilen. Jetzt muss ich zusätzliche Datendateien verteilen. Nach dem, was ich aus der setuptools-Dokumentation zusammengetragen habe, muss ich meine Datendateien im Paketverzeichnis haben. Ich möchte meine Datendateien jedoch lieber in einem Unterverzeichnis im Stammverzeichnis haben. Was ich vermeiden möchte: / #root |- src/ …

5
So unterdrücken Sie interne Verfallswarnungen von py.test
Gibt es eine Möglichkeit, die internen Abwertungswarnungen des Pytests zu unterdrücken? Kontext: Ich möchte die Schwierigkeit der Portierung einer Testsuite von nosenach bewerten pytest. Die Suite ist ziemlich groß und verwendet stark Testgeneratoren im noseStil yield. Ich möchte zuerst sicherstellen, dass die vorhandenen Tests mit pytest bestanden werden, und dann …
93 python  pytest 

7
Erhalten Sie den Namen des Windows-Computers, auf dem das Python-Skript ausgeführt wird?
Grundsätzlich habe ich ein paar Windows-Computer in meinem Netzwerk, auf denen ein Python-Skript ausgeführt wird. Je nachdem, auf welchem ​​Computer dieses Skript ausgeführt wird, sollten im Skript unterschiedliche Konfigurationsoptionen verwendet werden. Wie würde ich diesen Computernamen im Python-Skript erhalten? Angenommen, das Skript wurde auf einem Computer namens DARK-TOWER ausgeführt. Ich …



9
Formatierung von Python SQL-Abfragezeichenfolgen
Ich versuche, den besten Weg zum Formatieren einer SQL-Abfragezeichenfolge zu finden. Wenn ich meine Anwendung debugge, möchte ich mich anmelden, um alle SQL-Abfragezeichenfolgen abzulegen, und es ist wichtig, dass die Zeichenfolge ordnungsgemäß formatiert ist. Option 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and …


5
Wie übergebe ich zusätzliche Argumente an einen Python-Dekorateur?
Ich habe einen Dekorateur wie unten. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' Ich möchte diesen Dekorateur verbessern, um ein anderes Argument wie das folgende zu akzeptieren def myDecorator(test_func,logIt): if logIt: print "Calling Function: " + test_func.__name__ return callSomeWrapper(test_func) @myDecorator(False) def someFunc(): print 'Hello' …


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.