Tag: python-2.7

Python-Listenindex außerhalb des Bereichs auf Rückgabewert von Split

Ich schreibe ein einfaches Skript, das versucht, das erste Element aus der zweiten Spalte einer .txt Eingabedatei zu extrahieren. import sys if (len(sys.argv) > 1): f = open(sys.argv[1], "r"); print "file opened"; line = []; for line in f: line = line.strip("\n ' '") line = line.split(",") print line[1] f.close(); Meine Eingabedatei sieht so aus: […]

Brauchen Sie Hilfe zu finden / klicken Sie auf eine Drop-Down in der Tabelle mit Selen

Ich arbeite an einem Skript zu finden / klicken Sie auf eine Dropdown-Liste und klicken Sie auf eine der Artikel aus dem ausgewählten Dropdown mit Selen und Python. Unten ist der Code und möchte deine Hilfe, um es besser zu machen, wenn es richtig und korrekt ist, wenn es nicht korrekt ist, es zu tun. […]

Python in Visual Studio (PTVS): Debug funktioniert nicht, aber Run funktioniert

Ich habe PTVS 2.1 auf MS Visual Studio 2013 installiert und dann ein einfaches Python-Projekt mit 'Hello World' erstellt. Wenn ich ohne Debugging beginne, sehe ich die Shell und 'Hallo World' Nachricht, alles ist gut. Aber wenn ich versuche Start Debug, passiert nichts, keine Fehler werden gemeldet, keine Shell kommt, keine Haltepunkte bekommen, nichts! Irgendein […]

Warum ist Python, der einen halben Raum erzeugt, wenn er aus einem String oder einer Liste druckt?

finale_line=[] print type(finale_line)#just checking# lot_number=() number_drawn=() def load(): first=input("enter first lot: ") last=input("enter last lot: ") for lot_number in range(first,last): line_out=str(lot_number) for count in range(1,5): number_drawn=raw_input("number: ") line_out=line_out+number_drawn print line_out #making sure it's a string at this point# finale_line.append(line_out) finale_line2=finale_line load() print finale_line #again just checking# print(" "*4), for n in range(1,21): print n, #this […]

Wie man meinen Unicode aus der Unicode-Byte-Darstellung abruft

Ich habe eine Unicode-Zeichenfolge κανω aber wegen einer Vorverarbeitung von einer anderen Software, die ich nicht ändern kann, wird es eine literale Zeichenfolge '\u03ba\u03b1\u03bd\u03c9' anstelle von u'\u03ba\u03b1\u03bd\u03c9' . Wie könnte ich '\u03ba\u03b1\u03bd\u03c9' zurück zu u'\u03ba\u03b1\u03bd\u03c9' ? Ich habe es versucht: >>> x = '\u03ba\u03b1\u03bd\u03c9' >>> print x \u03ba\u03b1\u03bd\u03c9 >>> print x.decode('utf8') \u03ba\u03b1\u03bd\u03c9 >>> print x.encode('utf8') […]

Python-Import funktioniert beim Ausführen des Moduls aber bricht, wenn dieses Modul importiert wird

Ich habe eine Verzeichnisstruktur wie folgt: source\ main\ bar.py run.py A\ foo.py bar.py hat Funktionen, die foo.py braucht, also verwende ich from bar import * , was funktioniert, wie ich foo.py den richtigen Weg gefunden habe, um bar.py zu finden. Ich überprüfe dies, indem ich foo.py und irgendwelche der Funktionen von bar.py ohne bar neben […]

So installieren Sie SimpleCV auf OSX 10.8

Ich glaube, SimpleCV hat richtig installiert. Wenn ich laufe: sudo pip install SimpleCV Und dann in python versuchen, die bibliothek zu importieren, laufe ich in diese fehler: ImportError: No module named pygame Ist pygame erforderlich, um SimpleCV laufen zu lassen? Ich hätte nicht so gedacht, also dann versuche ich, Pip zu benutzen, um Pygame zu […]

Entpacken von mehreren Zip-Dateien in einem Verzeichnis?

Ich muss mehrere Dateien in einem Verzeichnis entpacken und in eine CSV-Datei konvertieren. Die Dateien sind in der Reihenfolge innerhalb der Datei nummeriert, 1.gz, 2.gz, 3.gz etc Kann man das in einem einzigen Skript machen oder muss ich es manuell machen? Bearbeiten: aktueller Code ist #! /usr/local/bin/python import gzip import csv import os f = […]

Alternative Methode zur Vermeidung von Schleife in pandas dataframe

Ich habe folgendes dataframe: table2 = pd.DataFrame({ 'Product Type': ['A', 'B', 'C', 'D'], 'State_1_Value': [10, 11, 12, 13], 'State_2_Value': [20, 21, 22, 23], 'State_3_Value': [30, 31, 32, 33], 'State_4_Value': [40, 41, 42, 43], 'State_5_Value': [50, 51, 52, 53], 'State_6_Value': [60, 61, 62, 63], 'Lower_Bound': [-1, 1, .5, 5], 'Upper_Bound': [1, 2, .625, 15], 'sim_1': [0, […]

Fehler: Typ Objekt 'Tasten' hat kein Attribut 'Akkord'

Ich bin unter Fehler beim Ausführen von Selen-Code. Code: driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763") Fehler: AttributeError: Typ Objekt 'Keys' hat kein Attribut 'Akkord' Ich habe alle benötigten Dateien importiert. from selenium.webdriver.common.keys import Keys from selenium.webdriver import ActionChains driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763")

Python ist die beste Programmiersprache der Welt.