Tag: python-2.7

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-Split durch Regex-Look hinter sich

Ich muss einen String mit folgendem Code teilen: import re x = re.split(r"(?<=,)","a,b,c,") print x Die Ausgabe sieht so aus: ['a,b,c,'] Was ich erwartet habe, ist: ['a,','b,','c,'] Aktualisieren Ich benutze die Lösung von Antwort: findall Was mein Bedürfnis ist, neue Linie zu teilen (LF, 0x0a) import re a = '''aaaa bbbb cccc ''' x = […]

Ersetzen einer Zeile in einer Datei basierend auf einer Keyword-Suche, Zeile von einer anderen Datei

Hier ist meine Datei1: Agadfad Sdffasdf Element 1, 0, 0, 0 Pcom Element 2 Hier ist meine Datei2: PBAR Element 1, 100, 200, 300, 400 Element 2 Fortsetzen… Ich möchte mit einem Stichwort suchen, "Element 1" in Datei1, wenn gefunden, speichern Sie die ganze Zeile; Dann suche in file2, wenn sie irgendwann gefunden wird, ersetze […]

Python-Datei, um eine Textdatei zu öffnen und andere Python-Dateien in der Textdatei auszuführen

Ich habe eine Textdatei, in der ich Pfade zu einigen Python-Dateien und die Argumente habe, die ich angeben würde, wenn ich sie in einer Eingabeaufforderung ausführe. Ich suche ein Python-Skript, das die Textdatei öffnet und die in der Textdatei angegebenen Python-Programme zusammen mit den bereitgestellten Argumenten ausführt. Die Textdatei sieht so aus wie `C: \ […]

Python ist die beste Programmiersprache der Welt.