Reversed argparse: generate string of command-line args from Python objects.
human-oriented ast parser/unparser
Human-oriented abstract syntax tree (AST) parser/unparser for Python 3 that doesn't discard comments.