Als «python» getaggte Fragen

160
Löschen mehrerer Elemente aus einer Liste

Ist es möglich, mehrere Elemente gleichzeitig aus einer Liste zu löschen? Wenn ich Elemente bei Index 0 und 2 löschen und etwas wie versuchen möchte del somelist[0], gefolgt von del somelist[2], wird die zweite Anweisung tatsächlich gelöscht somelist[3]. Ich denke, ich könnte immer zuerst die höher...

160
Was ist eine Standardmethode, um in Python ein No-Op durchzuführen?

Ich schreibe oft if / elif / else-Konstrukte in Python und möchte Optionen einschließen, die auftreten können, für die die entsprechende Aktion jedoch darin besteht, nichts zu tun. Mir ist klar, dass ich diese if-Anweisungen einfach ausschließen könnte, aber aus Gründen der Lesbarkeit finde ich es...

160
Wie kann man alle bis auf das letzte Element einer Liste durchlaufen?

Ich möchte eine Liste durchlaufen, in der jedes Element mit dem darauf folgenden verglichen wird. Gibt es eine Möglichkeit, mit x in y alle Elemente außer dem letzten zu durchlaufen? Ich würde es vorziehen, ohne Indizes zu verwenden, wenn ich kann. Hinweis freespace beantwortete meine...

160
Wie wähle ich auf localhost eine freie Portnummer aus?

Ich versuche, mit der Kommunikation zwischen Prozessen zu spielen, und da ich unter Windows nicht herausfinden konnte, wie Named Pipes verwendet werden, dachte ich, ich werde Netzwerk-Sockets verwenden. Alles passiert vor Ort. Der Server kann Slaves in einem separaten Prozess starten und überwacht...

160
Erstellen einer einfachen XML-Datei mit Python

Was sind meine Optionen, wenn ich eine einfache XML-Datei in Python erstellen möchte? (bibliotheksmäßig) Die XML, die ich möchte, sieht aus wie: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc>...

160
Reduzierung der Anzahl der Plot-Ticks

Ich habe zu viele Häkchen in meinem Diagramm und sie laufen ineinander. Wie kann ich die Anzahl der Zecken reduzieren? Zum Beispiel habe ich Zecken: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 Und ich will nur: 1E-5, 1E-3, ... 1E5, 1E7 Ich habe versucht, mit dem zu spielen LogLocator, aber ich konnte das...

160
Zweck von #! / Usr / bin / python3

Ich habe dies in einigen Skriptsprachen bemerkt, aber in diesem Beispiel verwende ich Python. In vielen Tutorials würden sie #!/usr/bin/python3in der ersten Zeile beginnen. Ich verstehe nicht, warum wir das haben. Sollte das Betriebssystem nicht wissen, dass es sich um ein Python-Skript handelt...

160
Protokoll + Hostname von URL abrufen

In meiner Django-App muss ich den Hostnamen vom Referrer request.META.get('HTTP_REFERER')zusammen mit seinem Protokoll abrufen, damit URLs wie: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com

160
Python fügt dem Tupel ein Element hinzu

Ich habe einige object.ID-s, die ich als Tupel in der Benutzersitzung zu speichern versuche. Wenn ich das erste hinzufüge, funktioniert es, aber das Tupel sieht so aus, (u'2',)aber wenn ich versuche, ein neues mit mytuple = mytuple + new.idgot error hinzuzufügen can only concatenate tuple (not...