June 2018
Intermediate to advanced
398 pages
9h
English
A common approach for Python developers is to move the static, hard-coded values and templates outside the Python script and keep only the logic inside the script. This approach keeps your program clean and scalable, while allowing other team members who don't have much knowledge of Python to get the desired output by changing the input, and Jinja2 is no exception to this approach. You can use the FileSystemLoader() class inside the Jinja2 module to load the template from the operating system directories. We will modify our code and move both the router_day0_template and switch_day0_template contents from the script to text files, then load them into our script.
Python code
import yamlfrom jinja2 import ...
Read now
Unlock full access