Tag: python-3.x

Lesen von Token aus einer Datei in python 3.x

Gibt es eine Möglichkeit, Informationen aus einer Datei per Token unabhängig von der Formatierung zu lesen? Zum Beispiel, wenn ich versuche, ein ppm-Bild aus einer Eingabedatei zu erzeugen und statt 2 Pixel zu sein 255 0 0 0 0 255 Es erscheint als 255 0 0 0 0 255 Ich würde gerne in dieser Situation […]

Wert löschen in einer Nachbarspalte

Hallo ich versuche, ein python3-Skript zu schreiben, das den in einer anderen Spalte vorhandenen Wert entfernen wird. Beispielsweise: AA,B,C TH,D,T HA,H,D,C wird sein: AB,C TH,D HA,D,C Angenommen, diese sind 4. (ref) und 5. (alt) Spalte meines Datenblattes Ich schrieb den folgenden Code: with open(two) as infile, open (three, 'w') as outfile: reader = csv.reader(infile, delimiter='\t') […]

Kann ich den Wert der linken Seite eines booleschen Ausdrucks (zB in einer while-Schleife) einem etwas zuordnen?

Gibt es eine Syntax, um ein Ergebnis zu erfassen, das in einem booleschen Ausdruck ausgewertet wird? Mit anderen Worten, was war das Ergebnis, dass der Boolesche wahr wurde? Ein konkretes Beispiel – ich möchte die zweitgrößte Zahl in einem Satz, unabhängig davon, wie oft die größte Zahl dupliziert wird: nums = [1, 2, 3, 4, […]

Wie bekommt man veränderbare String?

Ich generiere Sql-Abfrage und perfoming eine Menge von + = Operationen auf meinem String. Es sieht aus wie: insert_string = 'INSERT INTO ' + table_name + ' VALUES ' for row in data_frame.iterrows(): raw_row = row[1].values insert_string += str(tuple(raw_row)) Also, wenn mein insert_string ist unveränderlich alle + = Operation erstellt neue Zeichenfolge. Zum Beispiel, in […]

Python: dynamisches Hinzufügen von Attributen zu einer eingebauten Klasse

Warum funktioniert das nicht für die eingebauten Klassen? Ist eine Unterklasse der beste Ansatz, um es zu beheben, oder werde ich in einige versteckte Probleme laufen? a = {} ap = 1 # raises AttributeError class B(dict): pass b = B() bp = 1 # works EDIT: meine ursprüngliche Kommentar, dass es nicht funktioniert für […]

Gibt es irgendeine Möglichkeit, die Einheimischen zur Laufzeit zu beeinflussen?

Ich möchte eigentlich eine neue lokale erstellen. Ich weiß, es klingt zweifelhaft, aber ich denke, ich habe einen schönen Gebrauch Fall für diese. Im Grunde mein Problem ist, dass dieser Code wirft "NameError: globaler Name" Eier ist nicht definiert ", wenn ich versuche, Eier zu drucken: def f(): import inspect frame_who_called = inspect.stack()[1][0] frame_who_called.f_locals['eggs'] = […]

Umgang mit doppelten Tasten mit ConfigParser

Mögliche Duplikat: Python Config Parser (Duplicate Key Support) Ich versuche, eine INI-Format-Projektdatei in Python zu lesen. Die Datei enthält doppelte Schlüssel (mit eindeutigen Werten) innerhalb eines Abschnitts. Zum Beispiel sieht einer der Abschnitte so aus: [Source Files] Source="file1.c" Source="file2.c" Source="file3.c" Wenn ich das mit folgendem Code lese? config = configparser.ConfigParser( strict=False ) config.read( "project/file/name" ) […]

ForiegnKey Feld Serializer im Django Rest Rahmen

Bevor ich diese Frage stelle, habe ich nur wenige Fragen zu SOF gelesen. Aber sie sind ab 2012 und sehr verwirrend auch. Zum Beispiel Django Rest Framework – Erhalten Sie verwandtes Modellfeld im Serializer Meine Frage ist sehr einfach Models.py class User(models.Model): username = models.CharField(max_length=100,unique=True) password = models.CharField(max_length=100,null=False,blank=False) class Car(models.Model): user = models.ForeignKey(User) car_name = […]

Bild mit Unterprozess schließen

Ich versuche, ein Bild mit Unterprozeß zu öffnen, also ist es für den Benutzer sichtbar, dann schließen Sie das Bild, damit es verschwindet. Diese Frage wurde vorher gefragt, aber die Antworten, die ich gefunden habe, haben nicht für mich gearbeitet. Hier ist was ich überprüft habe: Töten eines Prozesses, der mit Pythons Unterprozeß erstellt wurde.Popen […]

Einbetten von Python 3.3

Ich versuche, Python 3.3 einzubetten, wie hier beschrieben. Ich bin auf MacOS 10.8, die Python 2.7 hat, also habe ich die Binärverteilung der Version 3.3 von python.org heruntergeladen. Von ihm bekam ich alle Header und "Python", die ich umbenannt habe "python33" so wird es nicht kollidieren mit installierten "Python" lib. Ich stelle alles in einen […]

Python ist die beste Programmiersprache der Welt.