Articles of Python

Unterschied zwischen Methoden und functionen in Python im Vergleich zu C ++

Ich mache Code Academy-Tutorials zu Python und bin etwas verwirrt über die Definition von Methode und function. Aus dem Tutorial: Sie kennen bereits einige der integrierten functionen, die wir für Strings verwendet haben (z. B. .upper() , .lower() , str() und len() . Aus C ++ kommend würde ich denken, dass .upper() und .lower() Methoden […]

Wie vermeidet man zirkuläre Importe in Python?

Ich weiß, dass das Problem der zirkulären Importe in Python schon oft aufgetaucht ist und ich habe diese Diskussionen gelesen. Der Kommentar, der in diesen Diskussionen wiederholt gemacht wird, ist, dass ein zirkulärer Import ein Zeichen für ein schlechtes Design ist und der Code neu organisiert werden sollte, um den zirkulären Import zu vermeiden. Kann […]

Beispiel für ein einfaches Python-Client-Socket

Ich habe versucht, meinen Kopf darüber zu wickeln, wie Sockets funktionieren, und ich habe versucht, einen Beispielcode, den ich auf dieser Seite gefunden habe, für ein sehr einfaches Client-Socket-Programm zu entfernen. Da dies ein einfacher Beispielcode ist, nahm ich an, dass es keine Fehler gab, aber wenn ich versuche, es zu kompilieren, erhalte ich die […]

Wie konvertiert man eine CSV-Datei in mehrzeiligen JSON?

Hier ist mein Code, wirklich einfaches Zeug … import csv import json csvfile = open(‘file.csv’, ‘r’) jsonfile = open(‘file.json’, ‘w’) fieldnames = (“FirstName”,”LastName”,”IDNumber”,”Message”) reader = csv.DictReader( csvfile, fieldnames) out = json.dumps( [ row for row in reader ] ) jsonfile.write(out) Deklarieren Sie einige Feldnamen, der Leser verwendet CSV, um die Datei zu lesen, und die […]

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’