Transforms tokens into original source code (while preserving whitespace).
untokenize transforms tokens into source code. Unlike the standard library’s tokenize.untokenize(), it preserves the original whitespace between tokens.
import untokenize source_code = untokenize.untokenize(tokens)
To run the unit tests:
There is also an acid test. It tokenizes Python code and confirms that the code generated by untokenize exactly matches the original source code from before tokenization:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.