javaproperties — Read & write Java .properties files in Python¶
javaproperties
provides support for reading & writing Java .properties
files (both the
simple line-oriented format and XML) with a simple API based on the json
module — though, for recovering Java addicts, it also includes a Properties
class intended to match the behavior of Java 8’s java.util.Properties
as much as is
Pythonically possible.
Previous versions of javaproperties
included command-line programs for
basic manipulation of .properties
files. As of version 0.4.0, these
programs have been split off into a separate package, javaproperties-cli
.
Note
Throughout the following, “text string” means a Unicode character string —
unicode
in Python 2, str
in Python 3.