Wie bekomme ich "ImportError: Kein Modul namens …" Fehler in Python?

Was ist der richtige Weg, um diesen ImportError Fehler zu beheben? Ich habe folgende Verzeichnisstruktur: /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo Und ich bin im Verzeichnis /home/bodacydo/work/project Nun, wenn ich tippe python ./programs/my_python_program.py Ich bekomme sofort ImportError: No module named foo.tasks Die ./programs/my_python_program.py enthält folgende Zeile: from foo.tasks import my_function Ich kann nicht verstehen, warum python […]

Wie kann man die Eigenschaften eines Objekts in Python auflisten?

IC # wir tun es durch Reflexion. In Javascript ist es einfach wie: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Wie machst du es in Python?

Lesen der gesamten Datei in Python

Wenn du eine ganze Datei mit content = open('Path/to/file', 'r').read() gelesen hast content = open('Path/to/file', 'r').read() ist der Dateizugriff offen, bis das Skript beendet ist? Gibt es eine prägnantere Methode, um eine ganze Datei zu lesen?

Schneller Austausch von Werten in einem numpy Array

Ich habe eine sehr große numpy Array (mit bis zu einer Million Elemente) wie die unten: [ 0 1 6 5 1 2 7 6 2 3 8 7 3 4 9 8 5 6 11 10 6 7 12 11 7 8 13 12 8 9 14 13 10 11 16 15 11 12 […]

Holen Sie sich aktuelle Zeit in Millisekunden in Python?

Wie bekomme ich die aktuelle Zeit in Millisekunden in Python?

Format von / dev / input / event *?

Was ist das "Format" der Zeichengeräte in /dev/input/event* ? Mit anderen Worten, wie kann ich den Zeichenstrom entschlüsseln? Ein Python-Beispiel wäre sehr dankbar. Ich habe gegoogelt wie verrückt, ohne Erfolg … bitte helfen Sie.

Warum sys.path.append (Pfad) anstelle von sys.path.insert (1, Pfad)?

Bearbeiten: basierend auf einem Kommentar von Ulf Rompe, ist es wichtig, dass du "1" anstelle von "0" nimmst , sonst wirst du sys.path brechen. Ich mache schon eine ganze Weile Python (über ein Jahr), und ich bin immer verwirrt, warum Leute empfehlen, dass du sys.path.append() anstelle von sys.path.insert() . Lass mich zeigen Angenommen, ich arbeite […]

Python: json.loads gibt Items vor, die mit 'u'

Ich bekomme eine JSON-codierte String-Form Obj-C, und ich dekodiere eine Dummy-String (für jetzt) ​​wie der Code unten. Meine Ausgabe kommt mit Charakter 'u' Präfixierung jedes Element: [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}… Wie fügt JSON diesen Unicode hinzu? Was ist der beste Weg, um es zu entfernen? mail_accounts = [] da = {} […]

Unterbrechung eines 2D-Numpy-Arrays

Ich habe in dokumentationen und auch andere fragen hier geschaut, aber es scheint, ich habe nicht den hängen von satzung in numpy arrays noch. Ich habe ein numpy Array, und aus Gründen der Argumentation, lassen Sie es wie folgt definiert werden: import numpy as np a = np.arange(100) a.shape = (10,10) # array([[ 0, 1, […]

Gruppierung von Zeilen in der Liste in pandas groupby

Ich habe einen Pandas-Datenrahmen wie: A 1 A 2 B 5 B 5 B 4 C 6 Ich möchte durch die erste Spalte gruppieren und die zweite Spalte als Listen in Zeilen: A [1,2] B [5,5,4] C [6] Ist es möglich, so etwas mit pandas groupby zu tun?

Python ist die beste Programmiersprache der Welt.