替换host文件配置

xiaoxiao2021-02-27  770

# -*- coding:utf8 -*- import os #替换host文件配置 def change_host(): print('请输入要切换的host配置:\n') file_dict = {} n = 1 #该方法对于每个目录返回一个三元组,(dirpath, dirnames, filenames)。 # 第一个是路径,第二个是路径下面的目录,第三个是路径下面的非目录(对于windows来说也就是文件) for parent, dirname, filenames in os.walk(r'D:\host'): for file in filenames: print('%s. %s' %(n,file)) file_dict[n]=file n = n + 1 # print(file_dict) choose = input() hostName = file_dict[int(choose)] #不同的配置方案保存在不同的文件里 with open(r'D:\host\\' + hostName, 'r') as f: host_config = f.read() with open(r'C:\WINDOWS\System32\drivers\etc\hosts', 'w') as f: f.write(host_config) change_host()
转载请注明原文地址: https://www.6miu.com/read-455.html

最新回复(0)