Page 1 sur 1

Ecrire dans un fichier avec WAPT

Publié : 22 janv. 2021 - 13:30
par EdG973
Bonjour,
Je souhaiterai créer un package simple qui :
- à l'installation du package, modifie le fichier C:\Windows\System32\drivers\etc\hosts
(ajout d'entrées de résolution ip/host)
- à la désinstallation, remette le fichier hosts de windows par défaut (vierge).

Y'a t'il un fonction python wpat pour écrire dans un fichier ?
Ou bien dois je remplacer le fichier hosts par copie ?

Le but de ce package est fournir un résolution ip/hosts en cas de défaillance du service DNS de mon réseau (exemple coupure de courant, arrêt du serveur), une sorte de fonctionnement en mode dégradé. En fonctionnement normal, les informations du fichiers hosts seront celles prises par défaut, mais je ne déploierai le package que sur quelques postes qui doivent pouvoir fonctionner sans DNS.

Cordialement,
Ed

Re: Ecrire dans un fichier avec WAPT

Publié : 27 janv. 2021 - 12:49
par dcardon
Le setup.py est un fichier python standard, vous pouvez donc utiliser les fonctions standard python comme open() pour ouvrir et modifier un fichier.