¡¡¡El archivo de Python directamente no funcionará!!!
Para poder editar el archivo hosts es necesario ejecutar como administrador, por lo que es necesario convertir en un ejecutable antes de poder usarlo.
Tampoco funcionará en sistemas de 32 bits
Aplicación para añadir una lista de páginas para bloquear usando el archivo Host.
Puedes ver la lista de URLs bloqueadas aquí.
Antes de convertirlo en ejecutable hay que tener en cuenta que los archivos como el logo deben de estar dentro del ejecutable.
os.path.dirname(__file__)+"\datos\logo.ico"
El ejecutable se ha creado a partir del archivo de Python usando https://github.com/Xaival/Interfaz-PyInstaller