import platform import re host_window = r'C:\Windows\System32\drivers\etc\hosts' host_mac = r'/etc/hosts' HOST_LIVE = ['#dcalc', '127.0.0.1:17173 www.dcalc.com'] def search_host(hostvalue): if platform.system().lower() != 'windows': host_path = host_mac else: host_path = host_window with open(host_path, errors='ignore') as hostfile: each_line = hostfile.readlines() findresult = re.findall(hostvalue, ''.join(each_line)) return findresult def write_host(hostvalue): if platform.system().lower() != 'windows': output = open(host_mac, 'a') else: output = open(host_window, 'a') with output: for insid in hostvalue: output.write(insid) output.write('\n') def host_init(): if not search_host(HOST_LIVE[0]): write_host(HOST_LIVE)