Sollte ich Cache-Bereich Ergebnisse, wenn ich sie wiederverwenden?

Ich bin relativ neu in python, und ich versuche, einen Code für ein HackerRank Problem zu optimieren. Ich fand es seltsam, dass die Verwendung von range (dh die Erstellung einer Liste?) Ist schneller als nur mit einer while Schleife mit einer einzigen Variable zu iterieren. Ich frage mich, ob es schneller ist, das Ergebnis der […]

Laden Sie ein Element mit Python aus großer Jord-Datei

Also, hier ist meine json Datei. Ich möchte die Datenliste von einem, eins nach dem anderen, und nur es laden. Und dann, zum Beispiel … Dies ist ein Beispiel, denn ich beschäftige mich mit großem Datensatz, mit dem ich die Datei nicht laden konnte (das würde einen Speicherfehler erzeugen). { "earth": { "europe": [ {"name": […]

Einfaches Beispiel aes256 Krypta

Warum funktioniert dieses Beispiel nicht? Von Crypto.Cipher importieren AES X = AES.new ("sdsfdsafsadfdsafasdfdsarwe876539", AES.MODE_CBC, "2324234342342342") Print x.decrypt (x.encrypt ('abcdfghkbhgjrdfs'))

Python Pandas: Wie man gruppierte Listen in einer Spalte als Dict zurückgibt

Python Pandas: Wie man alle Listen in einer Spalte in eine eindeutige Liste kompiliert Beginnend mit Daten aus der vorherigen Frage: f = pd.DataFrame({'id':['a','b', 'a'], 'val':[['val1','val2'], ['val33','val9','val6'], ['val2','val6','val7']]}) print (df) id val 0 a [val1, val2] 1 b [val33, val9, val6] 2 a [val2, val6, val7] Wie bekomme ich die Listen in Dict: pd.Series([a for […]

3rd Party Bibliotheken und Py2exe

Wie würde ich über Bündelung gehen, sagen, Schöne Suppe in eine Exe zusammen mit meinem Code mit py2exe? Der Code, den ich für meine setup.py jetzt benutze, ist from distutils.core import setup import py2exe # equivalent command line with options is: # python setup.py py2exe –compressed –bundle-files=2 –dist-dir="my/dist/dir" –dll-excludes="w9xpopen.exe" options = {'py2exe': { 'compressed':1, 'bundle_files': […]

Verschiedene Ajax-Anrufe mit Polling-Zyklus

Nehmen wir an, dass der erste Ajax-Aufruf sofort erfolgt ist, der Controller-Funktionsfunktion schaltet, bis etwas gelesen wird, zum Beispiel: def FirstAjax(): while True: if something is read: val = something break return val Bevor etwas gelesen wird, drückt der Benutzer die Schaltfläche "Zurück" und es wird eine neue Ajax-Anfrage gesendet, zB: def SecondAjax(): print "Response […]

Python: kann isinstance (i, Typ (i)) auf False auswerten?

Ich suche something in dem folgenden Stück Code, so dass die isinstance() check nachher auf True in jedem Fall auswertet: i = WonderfulClass() classinfo_of_i = something(i) isinstance(i, classinfo_of_i) # must evaluate to True Wenn type ist deine Antwort, wäre ich dankbar, wenn Sie erklären, warum. Ist das echte Gegenstück von isinstance ? Oder fragte ich […]

Fehler beim Hochladen einer Datei auf einen FTP-Server

Ich habe ein Programm, das eine Textdatei an einen FTP-Server sendet. Der Code ist: def sendBug(): session = ftplib.FTP('ftp://xxxx.xxxx.xxxx.xxxx', " ", " ") bugfile = open(bugreport.txt, "r") session.storlines("STOR bugreport.txt", bugfile) bugfile.close() session.quit() Allerdings, wenn ich das Skript ausführen, bekomme ich so etwas wie dieses: Traceback (most recent call last): File "C:\Python27\lib\lib-tk\Tkinter.py", line 1470, in __call__ […]

Wie bekomme ich Centypes Typ Objekt aus einem Ctypes Array

Tatsächlich versuche ich, Ctypes Arrays zu Pythonlisten und zurück zu konvertieren. Wenn ich diesen Thread gefunden habe . Aber es geht davon aus, dass wir den Typ zum Zeitpunkt der Kompilierung kennen. Aber ist es möglich, einen Ctypes-Typ für ein Element abzurufen? Ich habe eine Python-Liste, die mindestens ein Element enthält. Ich möchte so etwas […]

Verwenden von tempfile, um pdf / xls Dokumente in der Flasche zu erstellen

Ich wollte fragen, ob es möglich ist, PDF / XLS-Dokumente als temporäre Dateien zu erstellen. Ich mache das, um sie danach mit einer Flasche zu schicken. Für pdf / xls Dateien erstellen ich Reportlab und xlsxwriter Pakete jeweils. Wenn ich das Dokument mit ihren Methoden speichere, bekomme ich den Fehler "Python temporary file permission denied". […]

Python ist die beste Programmiersprache der Welt.