Python::Serialize::Pickle::InlinePython

2010-12-21

Python::Serialize::Pickle::InlinePython is a serializer/deserializer for Python's serializer format named Pickle.

Python::Serialize::Pickle is already exists in the CPAN, but it is no longer maintain. It does not supports recent Python's pickle format.

Python::Serialize::Pickle::InlinePython uses Inline::Python to manipulate pickle. It is very simple and easy!

    use Data::Dumper;
    use Python::Serialize::Pickle::InlinePython;

    # load it
    my $pic = Python::Serialize::Pickle::InlinePython->new('data.pickle');
    while (my $dat = $pic->load()) {
        warn Dumper($dat);
    }

    # dump it
    my $pic = Python::Serialize::Pickle::InlinePython->new('>data.pickle');
    $pic->dump('foo');
    $pic->dump('bar');
    $pic->close();

Enjoy!