コードをコピー コードは次のとおりです:
import urllib
import os
import shutil
hostspath = "C:\Windows\System32\drivers\etc"
savepath = hostspath + "\hostsave"
def download_hosts(url = "http://my-hosts-file.googlecode.com/svn/trunk/hosts"):
os.chdir( hostspath)
if os.getcwd() != hostspath:
print("ディレクトリを System32 に切り替えてエラー、権限を確認してください!npwd:"+os.getcwd())
exit()
try : 🎜 > urllib.urlretrieve(url, "hostsave")
を除きます:
print 't URL からホスト ファイルを取得するときにエラーが発生します: ', url
def Backup_hosts():
shutil.copy ("hosts", "hosts.bak")
def replace_hosts():
shutil.copy("hostsave", "hosts")
print("元のホスト ファイルを置き換えます)完了したら、DNS をフラッシュします...")
os.remove(savepath)
os.system("ipconfig /flushdns")
def main():
download_hosts()
Backup_host s ()
replace_hosts()
if __name__ == '__main__':
main()