Ich möchte wissen, wie man prüft, ob ein String in Python mit "Hallo" beginnt. In Bash mache ich normalerweise: if [[ "$string" =~ ^hello ]]; then do something here fi Wie erreiche ich dasselbe in
Ich möchte wissen, wie man prüft, ob ein String in Python mit "Hallo" beginnt. In Bash mache ich normalerweise: if [[ "$string" =~ ^hello ]]; then do something here fi Wie erreiche ich dasselbe in
Angenommen, Folgendes: >>> s = set([1, 2, 3]) Wie bekomme ich einen Wert (irgendeinen Wert) heraus, sohne es zu tun s.pop()? Ich möchte das Element im Set belassen, bis ich sicher bin, dass ich es entfernen kann - etwas, dessen ich mir erst nach einem asynchronen Aufruf eines anderen Hosts...
Ok, damit ich ein OrderedDict in verwenden kann json.dump. Das heißt, ein OrderedDict kann als Eingabe für JSON verwendet werden. Aber kann es als Ausgabe verwendet werden? Wenn das so ist, wie? In meinem Fall möchte ich loadein OrderedDict erstellen, damit ich die Reihenfolge der Schlüssel in der...
Gibt es bei einem Python-Objekt jeglicher Art eine einfache Möglichkeit, die Liste aller Methoden dieses Objekts abzurufen? Oder, Wenn dies nicht möglich ist, gibt es zumindest eine einfache Möglichkeit, zu überprüfen, ob es eine bestimmte Methode gibt, außer einfach zu überprüfen, ob beim Aufruf...
Was ist der beste Weg (oder die verschiedenen Wege), um XML in Python hübsch zu
Wie kann ich ORDER BY descendingin einer SQLAlchemy-Abfrage wie der folgenden verwenden? Diese Abfrage funktioniert, gibt sie jedoch in aufsteigender Reihenfolge zurück: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue)
Dieses "Unterstreichen" scheint häufig vorzukommen, und ich habe mich gefragt, ob dies eine Anforderung in der Python-Sprache oder nur eine Frage der Konvention ist. Könnte jemand auch benennen und erklären, welche Funktionen die Unterstriche haben und warum ( __init__zum
Ich habe viele Beiträge über Stack-Trace und Ausnahmen in Python gesehen. Aber ich habe nicht gefunden, was ich brauche. Ich habe einen Teil des Python 2.7-Codes, der möglicherweise eine Ausnahme auslöst. Ich möchte es abfangen und einem String seine vollständige Beschreibung und den Stack-Trace...
Was ist der Unterschied zwischen flush()und commit()in SQLAlchemy? Ich habe die Dokumente gelesen, bin aber nicht klüger - sie scheinen ein Vorverständnis anzunehmen, das ich nicht habe. Ich bin besonders an ihren Auswirkungen auf die Speichernutzung interessiert. Ich lade einige Daten aus einer...
Anstatt eine Liste von Alphabetzeichen wie folgt zu erstellen: alpha = ['a', 'b', 'c', 'd'.........'z'] Gibt es eine Möglichkeit, es zu einem Bereich oder etwas zu gruppieren? Für Zahlen kann es beispielsweise gruppiert werden mit range(): range(1,
Beim Schreiben von benutzerdefinierten Klassen ist es häufig wichtig, die Äquivalenz mithilfe der Operatoren ==und zuzulassen !=. In Python wird dies durch die Implementierung der jeweiligen __eq__bzw. der __ne__speziellen Methode ermöglicht. Der einfachste Weg, dies zu tun, ist die folgende...
Ich habe eine Liste mit 15 Zahlen und muss Code schreiben, der alle 32.768 Kombinationen dieser Zahlen erzeugt. Ich habe einen Code (von Googling) gefunden, der anscheinend das tut, wonach ich suche, aber ich fand den Code ziemlich undurchsichtig und bin vorsichtig, ihn zu verwenden. Außerdem...
Ich habe diese rekursive Schwanzfunktion hier: def recursive_function(n, sum): if n < 1: return sum else: return recursive_function(n-1, sum+n) c = 998 print(recursive_function(c, 0)) Es funktioniert bis n=997, dann bricht es einfach und spuckt a aus RecursionError: maximum recursion depth...
Ich brauche eine Möglichkeit, um zu erkennen, in welchem Modus sich die Shell innerhalb der Shell befindet. Ich habe versucht, mir das Plattformmodul anzusehen, aber es scheint Ihnen nur "über die Bitarchitektur und das für die ausführbare Datei verwendete Verknüpfungsformat" zu erzählen: Die...
Ich arbeite mit Code, der (für mich im Moment) viele nutzlose Warnungen über die warningsBibliothek auslöst. Beim Lesen (/ Scannen) der Dokumentation habe ich nur eine Möglichkeit gefunden , Warnungen für einzelne Funktionen zu deaktivieren . Aber ich möchte nicht so viel am Code ändern. Gibt es...
Eine Numpy-Matrix kann mithilfe der Umformungsfunktion mit Parameter -1 in einen Vektor umgeformt werden. Aber ich weiß nicht, was -1 hier bedeutet. Zum Beispiel: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Das Ergebnis von bist:matrix([[1, 2, 3, 4, 5, 6, 7,...
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Ist das richtig? Gibt es einen besseren Weg, dies zu strukturieren? Wird dies alle meine Basen
Was ist der beste Weg, um eine alphabetisch sortierte Liste in Python zu
Ich habe ein Python-Modul auf meinem System installiert und möchte sehen können, welche Funktionen / Klassen / Methoden darin verfügbar sind. Ich möchte die doc-Funktion für jeden einzelnen aufrufen. In Ruby kann ich so etwas wie ClassName.methods ausführen, um eine Liste aller in dieser Klasse...
Ich bin withheute zum ersten Mal auf die Python- Anweisung gestoßen. Ich benutze Python seit einigen Monaten leicht und wusste nicht einmal von seiner Existenz! Angesichts seines etwas dunklen Status dachte ich, es lohnt sich zu fragen: Wofür soll die Python- withAnweisung verwendet werden?...