Als «python» getaggte Fragen

82
ImportError: Kein Modul namens mock

Ich versuche also, unittest.mock zu verwenden, um einige meiner Methoden in meinen Unit-Tests zu verspotten. Ich mache: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() Aber ich bekomme:...

82
Ternärer Python-Operator ohne sonst

Ist dies in Python in einer Zeile möglich? if <condition>: myList.append('myString') Ich habe den ternären Operator ausprobiert: myList.append('myString' if <condition>) aber meine IDE ( MyEclipse ) mochte es nicht, ohne eine else.

82
Imshow: Umfang und Aspekt

Ich schreibe ein Softwaresystem, das Schnitte und Projektionen durch einen 3D-Datensatz visualisiert. Ich verwende matplotlibund imshowvisualisiere speziell die Bildpuffer, die ich von meinem Analysecode zurückerhalte. Da ich die Bilder mit Plotachsen kommentieren möchte, verwende ich das...

82
Zugriff auf JSON-Elemente

Ich erhalte die Wetterinformationen von einer URL. weather = urllib2.urlopen('url') wjson = weather.read() und was ich bekomme ist: { "data": { "current_condition": [{ "cloudcover": "0", "humidity": "54", "observation_time": "08:49 AM", "precipMM": "0.0", "pressure": "1025", "temp_C": "10",...

82
Wie kann ich überprüfen, ob eine Liste nur einen Wahrheitswert hat?

In Python habe ich eine Liste, die nur einen Wahrheitswert haben sollte (d bool(value) is True. H. ). Gibt es eine clevere Möglichkeit, dies zu überprüfen? Im Moment iteriere ich nur durch die Liste und überprüfe manuell: def only1(l) true_found = False for v in l: if v and not true_found:...

82
So schreiben Sie UTF-8 in eine CSV-Datei

Ich versuche, aus einem PyQt4 eine Textdatei im CSV-Format zu erstellen QTableWidget. Ich möchte den Text mit einer UTF-8-Codierung schreiben, da er Sonderzeichen enthält. Ich benutze folgenden Code: import codecs ... myfile = codecs.open(filename, 'w','utf-8') ... f = result.table.item(i,c).text()...

82
Besteht Bedarf an Reichweite (len (a))?

Solche Ausdrücke findet man häufig in Python-Fragen zu SO. Entweder für den einfachen Zugriff auf alle Elemente der Iterable for i in range(len(a)): print(a[i]) Welches ist nur eine umständliche Art zu schreiben: for e in a: print(e) Oder zum Zuweisen zu Elementen des iterablen: for i in...

82
Was ist in Python NumPy eine Dimension und Achse?

Ich codiere mit dem Pythons- NumPyModul. Wenn die Koordinaten eines Punktes im 3D-Raum wie folgt beschrieben werden [1, 2, 1], wären das nicht drei Dimensionen, drei Achsen, ein Rang von drei? Oder wenn das eine Dimension ist, sollten es dann nicht Punkte (Plural) sein, nicht Punkte? Hier ist die...