2015-08-22 3 views

Répondre

0

vous ajoutez à un fichier en l'ouvrant en mode append:

with open('C:/Windows/System32/drivers/etc/hosts', 'a') as f: 
    f.write('127.127.127.127 static.ak.connect.facebook.com\n') 

Note: backslash est un caractère d'échappement, donc j'utiliser des barres obliques, que les fonctions de Msvcrt.dll acceptent aussi bien

Enfin, exécutez votre programme en tant qu'administrateur afin d'avoir des droits d'écriture. Ma connaissance de cela est un clic droit dans Windows Explorer et en choisissant «Exécuter en tant qu'administrateur». Vous pouvez exécuter un shell de commande (cmd.exe) en tant qu'administrateur et lancer votre programme python à partir de là. En ce qui concerne les trucs UAC spécifiques à Windows, vous aurez besoin de quelqu'un qui est un programmeur système Windows pour vous aider.