Since python 3 is using utf-8 encoding by default, the headline # -*- coding: utf-8 -*-
is not needed anymore. However, what about the line #!/usr/bin/env python3
on Unix system?
To my knowledge, this line is supposed to locate the python installation to use for this script. However, the system also has a default python installation and runs python scripts fine without this line. Is it still needed for python version above 3.6?
What about this line when running on Windows? Does it have any impact on Windows runs?