Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

4
Wie soll ich eine Datei Zeile für Zeile in Python lesen?
In prähistorischen Zeiten (Python 1.4) haben wir: fp = open('filename.txt') while 1: line = fp.readline() if not line: break print line Nach Python 2.1 haben wir Folgendes getan: for line in open('filename.txt').xreadlines(): print line bevor wir das praktische Iterator-Protokoll in Python 2.3 erhielten und Folgendes tun konnten: for line in …



5
Konvertieren Sie int in ASCII und zurück in Python
Ich arbeite daran, einen URL-Shortener für meine Website zu erstellen. Mein aktueller Plan (ich bin offen für Vorschläge) besteht darin, eine Knoten-ID zum Generieren der verkürzten URL zu verwenden. Theoretisch könnte also Knoten 26 short.com/z, Knoten 1 short.com/a, Knoten 52 short.com/Zund Knoten 104 sein short.com/ZZ. Wenn ein Benutzer zu dieser …
137 python  integer  ascii  encode 

7
Wie bringe ich Pyflakes dazu, eine Aussage zu ignorieren?
Viele unserer Module beginnen mit: try: import json except ImportError: from django.utils import simplejson as json # Python 2.4 fallback. ... und es ist die einzige Pyflakes-Warnung in der gesamten Datei: foo/bar.py:14: redefinition of unused 'json' from line 12 Wie kann ich Pyflakes dazu bringen, dies zu ignorieren? (Normalerweise würde …
137 python  pyflakes 


5
So entfernen Sie ein bestimmtes Element mit Python aus einem Array
Ich möchte etwas schreiben, das ein bestimmtes Element aus einem Array entfernt. Ich weiß, dass ich fordas Array durchlaufen muss, um das Element zu finden, das dem Inhalt entspricht. Angenommen, ich habe eine Reihe von E-Mails und möchte das Element entfernen, das mit einer E-Mail-Zeichenfolge übereinstimmt. Ich möchte eigentlich die …
137 python  arrays 


26
Generieren Sie ein zufälliges Datum zwischen zwei anderen Daten
Wie würde ich ein zufälliges Datum generieren, das zwischen zwei anderen angegebenen Daten liegen muss? Die Signatur der Funktion sollte ungefähr so ​​lauten: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this …
137 python  datetime  random 


4
Was genau macht Pythons file.flush ()?
Ich habe dies in der Python- Dokumentation für Dateiobjekte gefunden : flush () schreibt die Daten der Datei nicht unbedingt auf die Festplatte. Verwenden Sie flush () gefolgt von os.fsync (), um dieses Verhalten sicherzustellen. Meine Frage ist also: Was genau macht Python flush? Ich dachte, dass es gezwungen ist, …


3
OSError: [Errno 2] Keine solche Datei oder kein solches Verzeichnis bei Verwendung des Python-Unterprozesses in Django
Ich versuche, ein Programm auszuführen, um einige Systemaufrufe in Python-Code auszuführen, mit subprocess.call()dem der folgende Fehler ausgegeben wird: Traceback (most recent call last): File "<console>", line 1, in <module> File "/usr/lib/python2.7/subprocess.py", line 493, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1249, …

8
Warum ist die Verwendung von 'eval' eine schlechte Praxis?
Ich verwende die folgende Klasse, um Daten meiner Songs einfach zu speichern. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() …
137 python  eval 

2
Wie füge ich eine Spark-Spalte in einen Spark DataFrame ein?
Ich möchte eine Spalte in a DataFramemit einem beliebigen Wert hinzufügen (das ist für jede Zeile gleich). Ich erhalte eine Fehlermeldung, wenn ich withColumnFolgendes verwende: dt.withColumn('new_column', 10).head(5) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-50-a6d0257ca2be> in <module>() 1 dt = (messages 2 .select(messages.fromuserid, messages.messagetype, floor(messages.datetime/(1000*60*5)).alias("dt"))) ----> 3 dt.withColumn('new_column', 10).head(5) /Users/evanzamir/spark-1.4.1/python/pyspark/sql/dataframe.pyc …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.