Lv110版本源码上传
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import os
|
||||
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
|
||||
hostfile = open(host_path, 'r',errors='ignore')
|
||||
each_line = hostfile.readlines()
|
||||
hostfile.close()
|
||||
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')
|
||||
|
||||
for insid in hostvalue:
|
||||
output.write(insid)
|
||||
output.write("\n")
|
||||
output.close()
|
||||
|
||||
def host_init():
|
||||
if not search_host(HOST_LIVE[0]):
|
||||
write_host(HOST_LIVE)
|
||||
Reference in New Issue
Block a user