Skip to content

leafvmaple/luadata

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages