-
Book Overview & Buying
-
Table Of Contents
Python Network Programming Techniques
By :
So far, we have always printed our template back to the user via the command line, and while this can be nice to debug and check whether our script ran correctly, in most cases, we want to save our rendered template as a configuration file to our filesystem.
In this recipe, we will see how we can write the same template we rendered in the Passing variables from Python to the template recipe to our filesystem using Jinja2 template streams.
Open your code editor and start by creating a file called save_to_file.py. Next, navigate your terminal to the same directory that you just created the save_to_file.py file in.
Next, in the same directory as your Python file, create a directory called templates if it does not already exist from a previous recipe. Inside of this directory, create a file called vars.conf.tpl if it does not already exist from a previous recipe.
Let's start by writing our Python...