Articles of Python

UnicodeDecodeError beim Lesen von CSV-Dateien in Pandas mit Python

Ich führe ein Programm aus, das 30.000 ähnliche Dateien verarbeitet. Eine zufällige Anzahl von ihnen stoppt und produziert diesen Fehler … File “C:\Importer\src\dfman\importer.py”, line 26, in import_chr data = pd.read_csv(filepath, names=fields) File “C:\Python33\lib\site-packages\pandas\io\parsers.py”, line 400, in parser_f return _read(filepath_or_buffer, kwds) File “C:\Python33\lib\site-packages\pandas\io\parsers.py”, line 205, in _read return parser.read() File “C:\Python33\lib\site-packages\pandas\io\parsers.py”, line 608, in read ret […]

Wie deaktiviere ich die INFO-Anmeldung in Spark?

Ich habe Spark mithilfe des AWS EC2-Handbuchs installiert und kann das Programm mit dem Script bin/pyspark , um zur Spark-Eingabeaufforderung zu gelangen und die Schnellstart-function erfolgreich auszuführen. Jedoch kann ich für das Leben von mir nicht herausfinden, wie man die ausführliche INFO Protokollierung nach jedem Befehl stoppt. Ich habe fast jedes mögliche Szenario im folgenden […]

Wie kann ich eine Liste von Werten von dict erhalten?

Wie kann ich eine Liste der Werte in einem Diktat in Python bekommen? In Java ist das list = map.values(); der Map-Werte als Liste so einfach wie das Ausführen von list = map.values(); . Ich frage mich, ob es in Python eine ähnlich einfache Möglichkeit gibt, eine Liste von Werten aus einem Diktat zu erhalten.

TensorFlow nicht mit Pip gefunden

Ich versuche, TensorFlow mit pip zu installieren: $ pip install tensorflow –user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow Was mache ich falsch? Bisher habe ich Python und Pip ohne Probleme verwendet.

Eine einfache if-then-else-statement in eine Zeile schreiben

Mögliche Duplikate: Python Ternärer Operator Ich bin gerade in Python und ich mag die knappe Syntax sehr. Gibt es jedoch eine einfachere Möglichkeit, eine if – then – else statement zu schreiben, sodass sie auf eine Zeile passt? Beispielsweise: if count == N: count = 0 else: count = N + 1 Gibt es eine […]

Warum werden Superklassen __init__ Methoden nicht automatisch aufgerufen?

Warum haben die Python-Designer entschieden, dass die __init__() -Methoden der __init__() die __init__() -Methoden ihrer Superklassen nicht automatisch aufrufen, wie in einigen anderen Sprachen? Ist das Pythonic und empfohlene Idiom wirklich wie folgt? class Superclass(object): def __init__(self): print ‘Do something’ class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print ‘Do something else’

Warum def main () verwenden?

Mögliche Duplikate: Was macht if __name__== “__main__” ? Ich habe einige Codebeispiele und Anleitungen gesehen, die verwendet werden def main(): # my code here if __name__ == “__main__”: main() Aber warum? Gibt es einen Grund, Ihre functionen nicht am Anfang der Datei zu definieren, sondern nur Code darunter zu schreiben? dh def my_function() # my […]

Was ist der beste Weg, ein UML-Diagramm aus Python-Quellcode zu erstellen?

Ein Kollege sucht nach UML-classndiagrammen aus Python-Quellcode. Er interessiert sich in erster Linie für die inheritancesverhältnisse und interessiert sich ein wenig für kompositorische Beziehungen, und kümmert sich nicht um classnattribute, die nur Python-Primitive sind. Der Quellcode ist ziemlich geradlinig und nicht enorm böse – es macht zum Beispiel keine ausgefallene Metaklassenmagie. (Es ist hauptsächlich aus […]

Pygame-Taste Einzelklick

Ich habe Schaltflächen in pygame für Click-Ereignisse erstellt, aber es gibt ein Problem. Wenn ich mit der Maustaste klicke und die Maus zwischen den Schaltflächengrenzen bewege, wiederholt sich das Klickereignis. Ich möchte nur einen einzigen Klick, bis ich die Maustaste loslasse. Wie kann ich das machen? import pygame,time pygame.init() x,y = (200,300) pencere = pygame.display.set_mode((x,y)) […]

Verwenden von print () (die functionsversion) in Python2.x

Ich verstehe den Unterschied zwischen einer statement und einem Ausdruck, und ich verstehe, dass Python3 print () zu einer function gemacht hat. Allerdings habe ich eine print () -statement, die mit Klammern umgeben ist, auf verschiedenen Python2.x-Interpretern ausgeführt und es lief errorslos, ich musste nicht einmal ein Modul importieren. Meine Frage: Wird der folgende Code […]