Tag: python-2.7

Python lesen Zeilen einer ganzen Datei und effizient speichern die, die ich in Listen wollen

Ich habe eine Textdatei, die die folgende Blockstruktur wie folgt wiederholt: EL_TEXT LAYER 6 DATATYPE 0 XY 2677000: 2316500 2677000: 2340500 2707000: 2340500 2707000: 2316500 2677000: 2316500 ENDEL … Und diese Blöcke wiederholen sich mit verschiedenen Werten entlang der Textdatei. Sie enden immer in ENDEL Ich möchte alle Zeilen lesen und finden, die zB "LAYER […]

Python: list ändert sich, wenn global bearbeitet

a = [1] def do(): global a b=a print b a[0] = 2 print b do() Ausgänge: 1 2 Ich bin mir ziemlich sicher, dass es etwas mit der Tatsache zu tun hat, dass 'a' eine globale Liste ist. Könnte mir bitte jemand erklären, warum sich die Variable b ändert, wenn sich die globalen Veränderungen […]

Python für Matrix einer Spalte mit Matrixwert durch eine entsprechende Spalte

Ich habe diese Daten, sagen d1: Fruits Person Mango 1 Banana 1 Orange 2 Mango 1 Banana 3 Orange 1 Mango 2 Banana 3 Orange 2 Mango 2 Ich möchte, dass die Ausgabe so etwas ist: Fruit2 Fruit1 Mango Banana Orange Mango 2 0 2 Banana 0 Orange Eine Matrix, bei der der Wert die […]

Automatisieren von Windows Media Player

Irgendwelche Ideen über die Kontrolle von Windows Media Player in Python? Ich habe den folgenden Code auf dem Netz gefunden, der gut läuft, aber kein Ton gespielt wird. Ich benutze win7 64-Bit-Maschine # this program will play MP3, WMA, MID, WAV files via the WindowsMediaPlayer from win32com.client import Dispatch mp = Dispatch("WMPlayer.OCX") #tune = mp.newMedia("./SleepAway.mp3") […]

Kann die JSON-Datei nicht analysieren, immer ValueError: Extra Data

Also, von meiner vorherigen Ausgabe [hier gefunden] [1], ich versuche, eine JSON-Datei zu analysieren, die ich mit @ SiHas Hilfe heruntergeladen habe. Der JSON ist so strukturiert: {"properties": [{"property": "name", "value": "A random company name"}, {"property": "companyId", "value": 123456789}]}{"properties": [{"property": "name", "value": "Another random company name"}, {"property": "companyId", "value": 31415999}]}{"properties": [{"property": "name", "value": "Yet another […]

TypeError: Integer erforderlich, während eine Funktion definiert wird

Ich habe eine Cython-Datei geschrieben, um einige Zeit zu verbrauchen Operationen für mich zu tun. Allerdings, wenn ich versuche, diese Funktion TypeError: an integer is required bekomme ich einen TypeError: an integer is required . Ich arbeite mit python 2.7 auf einer Win7 Maschine und VisualStudio2008 . Mein Cython-Code, der als .pyx Datei gespeichert ist, […]

Brechen Sie eine Textdatei in kleinere Stücke in Python

Ich habe eine Textdatei (in MBs) und ich möchte es in Chunks (in KBs) brechen. Ich simuliere das Dateiübertragungsverhalten über ein Netzwerk. Bisher war ich in der Lage, Chunks nach der Anzahl der Zeilen (von '\ n'), die vom Benutzer so eingegeben wurden, zu machen def make_chunks(fname): ifile = file(fname,'rb') file_iter = iter(ifile) args = […]

UnicodeEncodeError auf Linux aber nicht auf Windows

Diese Frage hat hier schon eine Antwort: Setzen Sie die richtige Codierung, wenn Piping Stdout in Python 9 Antworten Ich bekomme einen UnicodeEncodeError: 'ascii' codec can't encode Ausnahme UnicodeEncodeError: 'ascii' codec can't encode wenn ich versuche, einen Unicode String unter Linux zu drucken. Unter Windows bekomme ich nicht den Fehler. Der Code, der auf Linux […]

Elasticsearch Groovy Script Syntax für die Erzeugung von verschachtelten Feldern

Das unten einfache ES Groovy Skript nimmt ein Python-Wörterbuch mit Auftragsdaten (orderItem) und hängt es an eine Liste der Aufträge innerhalb von Elasticsearch an. Die Liste mit allen orderItems befindet sich dann unter _source.Orders "script": "if (ctx._source.containsKey(\"Orders\")) {ctx._source.Orders += orderItem;} else {ctx._source.Orders = [orderItem]}; " "params":{"orderItem": orderItem} In meinem Anwendungsfall kommen Bestellungen aus verschiedenen Geschäften […]

Installieren von pygraphviz auf OS X 10.7.5

Ich versuche, pygraphviz auf Mac OS 10.7.5 mit Anaconda Python zu installieren. Im letzten Installationsschritt bekomme ich diesen Fehler: $ sudo python setup.py install library_path=/usr/local/lib/graphviz include_path=/usr/local/include/graphviz running install running build running build_py running build_ext building 'pygraphviz._graphviz' extension /usr/bin/clang -fno-strict-aliasing -I/Users/user2490492/anaconda/include -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/include/graphviz – I/Users/user2490492/anaconda/include/python2.7 -c pygraphviz/graphviz_wrap.c […]

Python ist die beste Programmiersprache der Welt.