Pynbt

Winzige, liberal lizenzierte NBT-Bibliothek
Jetzt downloaden

Pynbt Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tyler Kennedy
  • Website des Verlags:
  • http://tkte.ch

Pynbt Stichworte


Pynbt Beschreibung

Pynbt ist eine winzige, liberlich lizenzierte NBT-Python-Bibliothek. Es unterstützt das Lesen und Schreiben komprimierter, unkomprimierter, big Endian- oder kleine Endian-NBT-Dateien. Es enthält auch Helfer für Regionsdateien und Pocket-Erkennung.ScriptHe PynBT-Paket installiert zwei Skripts, Debug-NBT und Debug-Region. Diese Skripts können verwendet werden, um den NBT-Inhalt von NBT-Dateien und Region-Dateien zu drucken. }} Mit der Bibliotheksbibliothek in Ihren eigenen Programmen ist einfach und kann NBT-Dateien lesen, modifizieren und speichern Dies ist die Vereinfachung zukünftiger Änderungen in der Bibliothek und dem Format. Mit anderen Worten, anstatt den Wert eines Tags zu modifizieren, ersetzen Sie es durch ein neues Tag.Nache: Beginnend mit Version 1.1.0 sind die Namen für Tag _ * 's, die einem Tag_Compound hinzugefügt werden, wie sie erhalten werden gleicher Name wie der Schlüssel. Wenn Sie einen Namen angeben, wird es stattdessen verwendet. Dies bricht die Kompatibilität mit dem alten Code, da die Position des Namens- und Wertparameters jetzt tauscht hat.From PynBT-Import NBTFile, Tag_Long, Tag_list, Tag_STRINGValue = {'lang_test': tag_long (104005), 'list_test': tag_list (Tag_String, )} NBT = NBTFILE (Wert = Wert) NBT.Save ('out.nbt') LesenReading ist einfach und akzeptiert eine beliebige Datei -hafte Objekt, das Lese () oder einen Pfad zu einer Datei bereitstellt. Einfach hübsches Drucken der aus dem Beispiel erstellten Datei unter Schriftart: Von PynBT-Import NBTFILENBT = NBTFILE ('out.nbt') drucken (nbt.pressy ()) Dies ergibt den Ausgang: tag_compound (''): 2 Einträge {tag_long ( 'lang_test'): 104005 Tag_list ('list_test'): 3 Einträge {tag_string (keine): 'timmy' tag_string (keine): 'Billy' Tag_string (keine): 'Sally'}} Jedes Tag legt ein Minimum an zwei Feldern aus , .name und .Value. Die Wertkarten jedes Tags zu einem einfachen Python-Typ, z. B. einem Dict () für Tag_Compound und eine Liste () für Tag_list. Jedes Tag bietet auch komplette __REPR__-Methoden zum Drucken. Dies macht das Traversen sehr einfach und sind bestehenden Python-Entwicklern bekannt. Tag # Drucken Sie jedes Tag in einem ListFor-Tag in NBT : Die Homepage von TagProduct drucken


Pynbt Zugehörige Software

Netlib

Eine Sammlung von Netzwerk-Dienstprogrammen, die von Pathod und Mitmproxy verwendet werden ...

62

Herunterladen

Pymil

Eine grundlegende Open-Source-Carte-Internationale Du Monde au Millionième Nomenklaturgeber. ...

35

Herunterladen