Pynbt

Biblioteca NBT minúscula, con licencia liberalmente
Descargar ahora

Pynbt Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Tyler Kennedy
  • Sitio web del editor:
  • http://tkte.ch

Pynbt Etiquetas


Pynbt Descripción

PynBT es una pequeña biblioteca de NBT Python de licencia liberalmente. Admite la lectura y la escritura de archivos NBT comprimidos, no comprimidos, endian o poco endian. También incluye ayuda para los archivos de la región y la detección de bolsillo. El paquete Scriptsthe PynBTS instala dos scripts, DEBUG-NBT y DEBUG-REGION. Estos scripts se pueden usar para imprimir bastante en el contenido de NBT de archivos NBT simple y archivos de la región. Ejemplo: $ DEBUG-NBT NIVEL.DATTAG_COMPOUND (''): 1 Entradas {TAG_COMPOUND ('DATOS'): 18 Entradas {... }} Uso del LibraryUSING La biblioteca en sus propios programas es simple y es capaz de leer, modificar y guardar archivos NBT.Writing cuando los archivos NBT con PYNTB, cada etiqueta se debe tratar como si fuera inmutable. Esto es para simplificar los cambios futuros tanto en la biblioteca como en el formato. En otras palabras, en lugar de modificar el valor de una etiqueta, reemplácelo con un nuevo tag.note: comenzando con la versión 1.1.0, los nombres son opcionales para la etiqueta _ * 's que se agregan a un tag_complound, ya que se le darán el El mismo nombre que su clave. Si usted especifica un nombre, se utilizará en su lugar. Esto rompe la compatibilidad con el código antiguo, ya que la posición del nombre y el parámetro de valor ahora se han intercambiado. FROM PYNTBT IMPORT NBTFILE, tag_long, tag_list, tag_stringvalue = {'long_test': tag_long (104005), 'list_test': tag_list (tag_string, )} NBT = NBTFile (valor = valor) NBT.save ('out.nbt') ReadingReading es simple y aceptará cualquier archivo - Un objeto que proporciona leer () o una ruta a un archivo. Simplemente practique el archivo creado desde el ejemplo en la escritura: desde PynBT Importar NBTFILENBT = NBTFile ('Out.NBT') Imprimir (NBT.Pretty ()) Esto produce la salida: tag_complound (''): 2 entradas {tag_long ( 'long_test'): 104005 tag_list ('list_test'): 3 entradas {tag_string (ninguna): 'timmy' tag_string (ninguno): 'billy' tag_string (ninguno): 'Sally'}} Cada etiqueta expone un mínimo de dos campos , .Name y .Value. El valor de cada etiqueta se mapea a un tipo de python liso, como un DICT () para TAG_COMPOUND y una lista () para tag_list. Cada etiqueta también proporciona métodos completos __repr__ para imprimir. Esto hace que el recorrido sea muy simple y familiar para los desarrolladores de python existentes. Etiqueta # Imprima cada etiqueta en una etiqueta de ListFor en NBT : Imprima la página de inicio de TagProduct


Pynbt Software relacionado

netlib

Una colección de utilidades de red utilizada por Pathod y MitmProxy ...

62

Descargar

pymil

Un codificador de nomenclatura de la Carta Abrir Internacional Du Monde Au Millionième. ...

35

Descargar