Tag: python-2.7

Holen Sie sich nicht-Null-Elemente in einem Pandas DataFrame

Ich habe ein DataFrame und ich möchte einige Nicht-Null-Elemente als Liste erhalten. Speziell bei df : df = pd.DataFrame({"a":["A",None,"B"],"b":[None,"C","D"],"c":["E","F",None]}) abc 0 A None E 1 None CF 2 BD None Und die interessanten Spaltenliste ["a","c"] , möchte ich die Liste von Nicht-Nicht-Element der angegebenen Spalten extrahieren, dh, ["A","B","E","F"] Ich glaube, ich kann tun [value for […]

Lernen Sie Python die harte Weise – Übung 24

Die zusätzliche Kreditfrage für diese Übung : F: Warum nennst du die Variable jelly_beans aber die Namen beans später? A: Das ist ein Teil dessen, wie eine Funktion funktioniert. Denken Sie daran, dass innerhalb der Funktion die Variable vorübergehend ist. Wenn Sie es zurückgeben, dann kann es einer Variablen für später zugeordnet werden. Ich mache […]

Wie finde ich die nächsten 7 Uhr in einer Zeitzone [duplizieren]

Diese Frage hat hier schon eine Antwort: Wie konvertiert man morgen (zu bestimmten Zeit) Datum zu einem Zeitstempel 2 Antworten current_datetime = datetime.now(tz) next_hour = datetime(current_datetime.year, current_datetime.month, current_datetime.day, 7, 0, 0, 0, tz) timedelta_until_next_hour = next_hour – current_datetime if timedelta_until_next_hour.total_seconds() < 0: timedelta_until_next_hour += timedelta(days=1) return timedelta_until_next_hour.total_seconds() Ich versuche, das nächste Mal zu finden, dass […]

Das Pycharm-Terminal ändert die Python-Version nicht entsprechend der Python-Version bei Project Interpreter

Ich habe Pycharm 2016.3 installiert und installiert zwei Version von Python (3.5.2 und 2.7.9) unter Windows. Ich möchte beide dieser Version verwenden, also habe ich es im Projekt-Interpreter-Fenster konfiguriert. Ich wählte die Version 3.5.2 wie das Bild unten Danach öffnete ich die Python-Konsole, alles funktioniert gut mit der 3.5.2 Version von Python. Aber wenn ich […]

Python "if" versus "und" function execution order "

Gibt es einen funktionalen Unterschied zwischen den folgenden zwei Codeblöcken? Ich beschäftige mich hauptsächlich mit der Reihenfolge, in der die Funktionen aufgerufen werden. Sind die Funktionen nacheinander in der ersten if Anweisung ausgeführt? Zuerst, if func1() and func2() and func3() and func4(): do stuff Zweite, if func1(): if func2(): if func3(): if func4(): do stuff

Fehler – "SQLite DateTime-Typ akzeptiert nur Python" "Datums- und Datumsobjekte als Eingabe".

Ich habe versucht, eine Variable von Datetime wie folgt zu deklarieren ts1.departure_date = '2012-03-03 10:10:10' Aber dann habe ich diesen Fehler bekommen StatementError: (exceptions.TypeError) SQLite DateTime type only accepts Python datetime and date objects as input. Ich frage mich, was ist der richtige Weg, um eine Variable mit datetime Format zu deklarieren? Danke im Voraus

Kein solches Gerät oder Adresse: '/ dev / stdout'

Ich verwende ein Python-Skript aus dem Knoten mit execSync wie folgt : execSync('python myScript.py -o "/dev/stdout"'); Mein Skript sendet das Ergebnis an die Datei -o in diesem Fall /dev/stdout . Ich bekomme die Fehlermeldung " Kein solches Gerät oder Adresse: '/ dev / stdout' ". Wenn ich den Befehl manuell aus dem Terminal ausführe, läuft […]

Python 2.7.10 64bit auf Win10 – lib / Test hangup

Ich bin neu zu python Und ich muss getmail laufen Nach vielen Fehlermeldungen habe ich meinen Anspruch, die Tests unter lib / test zuerst python .\test\regrtest.py -v -M 2.0Gb -uall,-bsddb,-largefile : python .\test\regrtest.py -v -M 2.0Gb -uall,-bsddb,-largefile Ich bekomme Fehler von einigen von ihnen aber bei: test test_re failed — Traceback (most recent call last): […]

Python 2 re.sub Ausgabe

Ich habe diese eine Funktion, die Sub-String-Matches mit dem Match mit HTML-Tags umgeben ersetzt. Diese Funktion verbraucht String in Englisch und Griechisch meist. Die Funktion: def highlight_text(st, kwlist, start_tag=None, end_tag=None): if start_tag is None: start_tag = '<span class="nom">' if end_tag is None: end_tag = '</span>' for kw in kwlist: st = re.sub(r'\b' + kw + […]

Dropbox API Anfrage Token funktioniert nicht mit Python 3?

Ich pflege eine Python-Anwendung mit der offiziellen Dropbox API. Um die Benutzer zu bitten, meine Anwendung mit ihrem Dropbox-Konto zu veranlassen, verwende ich ein kleines Skript mit der DropboxSession-Klasse, was eindeutig das gleiche ist wie das, was wir auf diesem Blog finden können: # Include the Dropbox SDK libraries from dropbox import client, rest, session […]

Python ist die beste Programmiersprache der Welt.