whc2001 / luadata

A PyPI that can serialize Python list & dictionary to Lua table.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

luadata

Build Status PyPI

This is a Python package that can serialize Python list & dictionary to Lua table, or unserialize Lua table to Python list & dictionary.

Install

Binary installers for the latest released version are available at the Pypi.

python -m pip install --upgrade luadata

Usage

write

Serialize python variable to lua data string, and save to specific path.

import luadata

luadata.write(path, data, encoding="utf-8", indent="\t", prefix="return ")

read

Unserialize lua data string to python variable from file.

import luadata

data = luadata.read(path, encoding="utf-8")

serialize

Serialize python variable to lua data string.

import luadata

luadata.serialize(var, encoding="utf-8", indent="\t", indent_level=0)

unserialize

Unserialize lua data string to python variable.

import luadata

luadata.unserialize(luadata_str, encoding="utf-8", multival=False)

License

BSD

About

A PyPI that can serialize Python list & dictionary to Lua table.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%