Als «python» getaggte Fragen

73
Importieren Sie ein Python-Modul ohne die Erweiterung .py

Ich habe eine Datei namens foobar (ohne Erweiterung .py). Im selben Verzeichnis habe ich eine andere Python-Datei, die versucht, sie zu importieren: import foobar Dies funktioniert aber nur, wenn ich die Datei in foobar.py umbenenne. Ist es möglich, ein Python-Modul ohne die Erweiterung .py zu...

73
Wie kann man Python-Code effektiv verschleiern?

Ich suche nach Möglichkeiten, meinen Python-Quellcode auszublenden. print "Hello World!" Wie kann ich dieses Beispiel so codieren, dass es nicht für Menschen lesbar ist? Mir wurde gesagt, dass ich base64 verwenden soll, aber ich bin mir nicht sicher, wie.

73
Holen Sie sich eine Teilmenge eines Python-Wörterbuchs

Ich habe ein Wörterbuch: {'key1':1, 'key2':2, 'key3':3} Ich muss einen Teil dieses Wörterbuchs an Code von Drittanbietern übergeben. Es möchte nur ein Wörterbuch, das Schlüssel enthält, ['key1', 'key2', 'key99']und wenn es einen anderen Schlüssel erhält (z. B. 'key3'), explodiert es in einem...

73
Zwischenspeichern von Klassenattributen in Python

Ich schreibe eine Klasse in Python und habe ein Attribut, dessen Berechnung relativ lange dauert. Daher möchte ich es nur einmal ausführen . Außerdem wird es nicht von jeder Instanz der Klasse benötigt, daher möchte ich es nicht standardmäßig in tun__init__ . Ich bin neu in Python, aber nicht...

73
Zweck von else und schließlich in der Ausnahmebehandlung

Sind die elseund finallyAbschnitte der Ausnahmebehandlung redundant? Gibt es beispielsweise einen Unterschied zwischen den folgenden beiden Codefragmenten? try: foo = open("foo.txt") except IOError: print("error") else: print(foo.read()) finally: print("finished") und try: foo =...

73
Typ des kompilierten Regex-Objekts in Python

Was ist der Typ des kompilierten regulären Ausdrucks in Python? Insbesondere möchte ich bewerten isinstance(re.compile(''), ???) um wahr zu sein, zu Zwecken der Selbstbeobachtung. Eine Lösung, die ich hatte, war, eine globale Konstante zu haben REGEX_TYPE = type(re.compile('')), aber sie...

73
Django SUMME Abfrage?

Ich habe eine Abfrage ähnlich der folgenden: SELECT SUM(ISNULL(table.name)) FROM table Wie SUMübersetzt sich das in ein QuerySetin Django? dh in welche Operation xyzwird es in so etwas übersetzt MyModel.objects.xyz()?

73
Python Float to Int-Konvertierung

Grundsätzlich konvertiere ich einen Float in einen Int, aber ich habe nicht immer den erwarteten Wert. Hier ist der Code, den ich ausführe: x = 2,51 print("--------- 251.0") y = 251.0 print(y) print(int(y)) print("--------- 2.51 * 100") y = x * 100 print(y) print(int(y)) print("---------...