Tag: python-3.x

Initializer für Klasse ausführen

Ich bin nicht wirklich sicher, was ein guter Titel für diese Frage wäre, also werde ich erklären, was ich tun möchte. Ich möchte eine Klasse haben, die in mancher Weise wie folgt instanziiert werden kann: class Setting(int): def __init__(self, value, description=None): super(Setting, self).__init__(value) self.description = description max_memory = Setting(5, description="The maximum memory we can use") […]

Finde überlappende Spiele

Angesichts einer Zeichenfolge (Zeile aus Textdatei) möchte ich alle Teilstrings wie folgt aufbauen: [[ Wörter ]] Beispielsweise: [[Foo [[bar]] Sollte beide zurückgeben [[Foo [[bar]] und [[ Bar ]] Ein anderes Beispiel: [[Foo]] und [[bar]] Sollte produzieren [[Foo]] und [[Bar]] Ich dachte an ein Forumla wie \[\[.+\]\] Aber es funktioniert nicht richtig (es passt zu viel). […]

Tensorflow Kein Modul namens _pywrap

Ich bin irgendwie neu in Tensorflow und hatte nur einige Zeit, um mit ihm auf unseren Univercitys Computern zu spielen, die es installiert hatte. Heute war der große Tag, als ich endlich mal Zeit hatte, es zu Hause auszuprobieren, aber dann lief ich in einige Fehler, die ich hier keine Lösungen finden kann Traceback (most […]

Was ist der richtige Weg, um Callback-Aufruf mit Python unittest zu testen?

Ich habe einen Bewerbungscode, der wie folgt aussieht. # Filename: app.py class Foo: def __init__(self): self.callback = None def set_handler(self, callback): self.callback = callback def run(self, details): name, age = details.split('/') if age.isdigit(): age = int(age) else: age = -1 return self.callback(name, age) Wie Sie sehen können, bietet es eine set_handler Methode, um einen Rückruf […]

Alternative zu Einheimischen () beim Drucken einer Tabelle mit einem Header

[Python 3.1] Bearbeiten: Fehler im Originalcode. Ich muss einen Tisch drucken. Die erste Zeile sollte ein Header sein, der aus Spaltennamen besteht, die durch Tabs getrennt sind. Die folgenden Zeilen sollten die Daten enthalten (auch tabulatorgetrennt). Um zu klären, sagen wir, ich habe Spalten "Geschwindigkeit", "Macht", "Gewicht". Ich habe ursprünglich den folgenden Code geschrieben, mit […]

Wie man Interpunktion aus einer Textdatei abstreift

Diese Frage hat hier schon eine Antwort: Beste Weg, um Interpunktion aus einer Zeichenfolge in Python 23 Antworten zu streifen import collections import string with open('cipher.txt') as f: f = f.read().replace(' ', '').replace('\n','').lower() f = f.strip(string.punctuation) cnt = collections.Counter(f.replace(' ', '')) for letter in sorted(cnt): print(letter, cnt[letter]) Wie kann ich die Interpunktion ausstrecken !! Ich […]

Handhabung von Grenzen in Python / Schreiben an CSV

Ich lerne Python, indem ich einige einfache Programme schreibe. Ich versuche, das folgende zu tun – Ich habe einen xlsx. Es ist vom Format: Team, Player Was ich tun möchte, ist ein Filter auf das Feld Team, dann nehmen Sie eine zufällige Teilmenge von 3 Spielern von EACH Team. So sieht zB mein XLS aus […]

Drucken Sie ein Wörterbuch von Listen vertikal

Ich möchte das folgende Wörterbuch der Listen vertikal drucken: result = {'WeightedLevel': [388.850952, 716.718689, 1312.55957, 2405.087158, 4460.083984, 8543.792969, 18805.201172, 57438.140625, 1792.367554], 'Job': 'Desktop', 'LoadLevel': [0.212399, 0.393191, 0.727874, 1.347436, 2.494368, 4.617561, 8.548006, 15.824027, 1.0], 'Task': 'test', 'Failure': [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0], 'Blocks': [7255.151855, 231.589661, 9.365415, 0.55364, 0.0504, 0.006408, 0.001204, 0.000842, 2.060041]} […]

BeautifulSoup funktioniert nicht und bekommt keinen Fehler

Ich benutze den folgenden Code (genommen von abrufen Links von Web-Seite mit python und BeautifulSoup ): import httplib2 from BeautifulSoup import BeautifulSoup, SoupStrainer http = httplib2.Http() status, response = http.request('http://www.nytimes.com') for link in BeautifulSoup(response, parseOnlyThese=SoupStrainer('a')): if link.has_attr('href'): print link['href'] Allerdings verstehe ich nicht, warum ich die folgende Fehlermeldung bekomme: Traceback (most recent call last): File […]

"Print x", äquivalent in Python3

Grundsätzlich möchte ich eine Reihe von Werten in einer einzigen Zeile ausdrucken, in Python2 eine Aussage wie diese genügen würde: print x, Wie schreibe ich die gleiche einfache Anweisung in Python3 (dh ohne irgendeine spezielle Formatierung)?

Python ist die beste Programmiersprache der Welt.