Ich möchte eine Konstante definieren, die in allen Submodulen eines Pakets verfügbar sein soll. Ich habe gedacht, dass der beste Platz in der __init__.pyDatei des Root-Pakets wäre. Aber ich weiß nicht, wie ich das machen soll. Angenommen, ich habe ein paar Unterpakete mit jeweils mehreren Modulen. Wie kann ich von …
Da Sie in Ruby mehrere Mixins einschließen können, aber nur eine Klasse erweitern, scheint es, als würden Mixins der Vererbung vorgezogen. Meine Frage: Wenn Sie Code schreiben, der erweitert / eingefügt werden muss, um nützlich zu sein, warum würden Sie ihn jemals zu einer Klasse machen? Oder anders ausgedrückt, warum …
Wie kann das Äquivalent von a __getattr__in einer Klasse, in einem Modul implementiert werden? Beispiel Wenn ich eine Funktion aufrufe, die in den statisch definierten Attributen eines Moduls nicht vorhanden ist, möchte ich eine Instanz einer Klasse in diesem Modul erstellen und die Methode mit demselben Namen aufrufen, der bei …
Ich fange an, Python zu lernen und es zu lieben. Ich arbeite hauptsächlich auf einem Mac sowie unter Linux. Ich finde, dass unter Linux (meistens Ubuntu 9.04), wenn ich ein Python-Modul mit apt-get installiere, es gut funktioniert. Ich kann es ohne Probleme importieren. Auf dem Mac bin ich es gewohnt, …
Die __debug__Variable ist teilweise praktisch, weil sie jedes Modul betrifft. Wie würde ich es tun, wenn ich eine andere Variable erstellen möchte, die auf die gleiche Weise funktioniert? Die Variable (seien wir originell und nennen sie 'foo') muss nicht wirklich global sein, in dem Sinne, dass wenn ich foo in …
Viele Python-Module von Drittanbietern verfügen über ein Attribut, das die Versionsinformationen für das Modul enthält (normalerweise so etwas wie module.VERSIONoder module.__version__), einige jedoch nicht. Besondere Beispiele für solche Module sind libxslt und libxml2. Ich muss überprüfen, ob zur Laufzeit die richtige Version dieser Module verwendet wird. Gibt es eine Möglichkeit, …
Ich habe eine Klasse in einem Modul definiert: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Aber ich bekomme folgende Fehlermeldung: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Wie …
Angenommen, ich habe ein Modul ( ./my-module.js) mit einem Objekt, dessen Rückgabewert sein sollte: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token So kann ich sie importieren wie: import {a} from './my-module' // a === 1 import * as …
Gibt es eine Möglichkeit, eine Variable in einem Modul in Ruby zu erstellen, die sich ähnlich wie eine Klassenvariable verhält? Damit meine ich, dass auf es zugegriffen werden kann, ohne eine Instanz des Moduls zu initialisieren, aber es kann geändert werden (im Gegensatz zu Konstanten in Modulen).
Ich habe gerade diesen alten C ++ 0x-Entwurf über Module in C ++ 0x entdeckt. Die Idee war, aus dem aktuellen .h / .cpp-System herauszukommen, indem nur .cpp-Dateien geschrieben wurden, die dann während der Kompilierung Moduldateien generierten, die dann wiederum von den anderen .cpp-Dateien verwendet wurden. Das sieht nach einer …
Das Python - Interpreter hat -m Modul Option , dass „Läuft Bibliotheksmodul - Modul als Skript“. Mit diesem Python-Code a.py: if __name__ == "__main__": print __package__ print __name__ Ich habe getestet python -m a, um zu bekommen "" <-- Empty String __main__ während python a.pykehrt zurück None <-- None __main__ …
Ich konnte nicht wirklich diese Dokumentation in Rails finden , aber es scheint , wie ‚mattr_accessor‘ ist das Modul logische Folge für ‚attr_accessor‘ (Getter & Setter) in einer normalen Ruby - Klasse . Z.B. in einer Klasse class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Z.B. …
Gibt es eine einfache Möglichkeit, alle Module zu finden, die Teil eines Python-Pakets sind? Ich habe diese alte Diskussion gefunden , die nicht wirklich schlüssig ist, aber ich hätte gerne eine eindeutige Antwort, bevor ich meine eigene Lösung basierend auf os.listdir () herausbringe.
In meiner Ausführungskonfiguration wird der Fehler "Modul nicht angegeben" angezeigt. Ich habe kein Modul in der Dropdown-Liste, aber ich kann sehen, dass mein Modul keine Probleme hat. Das Problem trat auf, als ich meinen Modulnamen überarbeitete und die settings.gradle in einen neuen Namen änderte. Wenn ich jetzt zur Projektstruktur gehe …
Angenommen, ich habe ein Paket mit dem Namen barund es enthält bar.py: a = None def foobar(): print a und __init__.py: from bar import a, foobar Dann führe ich dieses Skript aus: import bar print bar.a bar.a = 1 print bar.a bar.foobar() Folgendes erwarte ich: None 1 1 Folgendes bekomme …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.