Tag: python-3.x

In Selen Web-Treiber, wie man die richtige iframe wählen

Ich versuche, auf ein Element auf dieser Seite zu klicken: url = 'https://finance.yahoo.com/quote/GOOG?ltr=1' driver = webdriver.Firefox() driver.get(url) driver.find_element_by_link_text('Financials') An dieser Stelle möchte ich auf "Cash Flow", "Balance Sheet" oder "Quarterly" klicken. Ich weiß, diese Tasten wurden geladen, weil ich sie mit BeautifulSoup aus der Seitenquelle extrahieren kann. Aber wenn ich versuche, es mit Selen zu […]

TypeError: nicht alle Argumente, die während der String-Formatierung python konvertiert wurden

Das Programm soll in zwei Namen nehmen, und wenn sie die gleiche Länge sind, sollte es überprüfen, ob sie das gleiche Wort sind. Wenn es das gleiche Wort ist, wird es "Die Namen sind die gleichen" . Wenn sie die gleiche Länge haben, aber mit verschiedenen Buchstaben wird es drucken "Die Namen sind anders aber […]

Ermitteln Sie die Klasse des ungebundenen Methodenobjekts in Python 3

Sagen Sie, ich möchte einen Dekorator für Methoden in einer Klasse definiert machen. Ich möchte, dass der Dekorateur, wenn er aufgerufen wird, in der Lage sein, ein Attribut auf die Klasse zu definieren, die die Methode definiert (um sie in einer Liste von Methoden zu registrieren, die einem bestimmten Zweck dienen). In Python 2 macht […]

Tupel Auspacken für Schleifen

Ich stolperte über den folgenden Code: for i,a in enumerate(attributes): labels.append(Label(root, text = a, justify = LEFT).grid(sticky = W)) e = Entry(root) e.grid(column=1, row=i) entries.append(e) entries[i].insert(INSERT,"text to insert") Ich verstehe nicht das 'Ich, ein' Bit und suche Google für Informationen über 'für' ist ein Schmerz im bum und wenn ich versuche und experimentiere mit dem […]

Installiere opencv für Python 3.3

Ist OpenCV noch nicht für Python 3.3 verfügbar und muss ich wirklich auf Python 2.7 herunterstufen, um es zu benutzen? Ich habe nicht viel darüber im Internet gefunden, nur einige Beiträge von 2012, die OpenCV noch nicht portiert wurde, um in Python 3.x verwendet zu werden. Aber jetzt ist es 2014 und nach dem Versuch, […]

Einen String aus einem String und einer Ganzzahl in Python machen

Ich bekomme diesen Fehler, wenn ich versuche, eine Ganzzahl zu nehmen und "b" vorzugeben, um ihn in einen String zu konvertieren: File "program.py", line 19, in getname name = "b" + num TypeError: Can't convert 'int' object to str implicitly Das bezieht sich auf diese Funktion: num = random.randint(1,25) name = "b" + num

Was bedeutet -> bedeuten in Python-Funktionsdefinitionen?

Ich habe vor kurzem etwas Interessantes bei der Betrachtung von Python 3.3 Grammatik angegeben : funcdef: 'def' NAME parameters ['->' test] ':' suite Der optionale "Pfeil" -Block fehlte in Python 2 und ich konnte keine Informationen über seine Bedeutung in Python 3 finden. Es stellt sich heraus, dass dies korrekt ist Python und es wird […]

Wie füge ich eine neue Spalte zu einer CSV-Datei hinzu?

Ich habe mehrere CSV- Dateien, die so aussehen: Input Name Code blackberry 1 wineberry 2 rasberry 1 blueberry 1 mulberry 2 Ich möchte allen CSV-Dateien eine neue Spalte hinzufügen, damit es so aussehen würde: Output Name Code Berry blackberry 1 blackberry wineberry 2 wineberry rasberry 1 rasberry blueberry 1 blueberry mulberry 2 mulberry Das Skript […]

Python nackten Asterisk im Funktionsargument

Was macht ein bloßes Sternchen in den Argumenten einer Funktion? Als ich das Pickle-Modul ansah, sehe ich das: (http://docs.python.org/3.3/library/pickle.html#pickle.dump) pickle.dump(obj, file, protocol=None, *, fix_imports=True) Ich kenne ein einzelnes und doppeltes Sternchen, das vor Argumenten steht (für variable Anzahl von Argumenten), aber das geht nichts vor. Und ich bin mir ziemlich sicher, dass das nichts mit […]

Was macht python sys.intern und wann sollte es benutzt werden?

Ich stieß auf diese Frage über die Speicherverwaltung von Wörterbüchern, die die interne Funktion erwähnt. Was genau tut es, und wann würde es verwendet werden? Um ein Beispiel zu nennen: Wenn ich einen Satz namens gesehen habe , der Tupel in der Form enthält (string1, string2), die ich zur Überprüfung auf Duplikate verwende, würde die […]

Python ist die beste Programmiersprache der Welt.