第 1 条附言 · 2018-05-09 08:45:15 +08:00
其中涉及的 welcome 函数代码如下:
def welcome():
print('TIP1')
print('HTTPS://AILS.TOP')
print('=='*16)
print('TIP2')
print('TIP3,请按 1')
print('TIP4,请按 2')
print('退出请按 0')
print('=='*16)
mod_choice=str(input("请选择:"))
if mod_choice=="1":
print("请在下面输入完整文件路径")
fullpath=str(input(""))
if os.path.isfile(fullpath):
add_path(fullpath)
qr_url="http://"+ip+":8080/cgi-bin/download.py?filename="+path
creatQR(qr_url)
else:
print(colored("WARNING:您输入的文件不存在!","yellow"))
print()
welcome()
elif mod_choice=="2":
print("请输入需要浏览的目录")
fullpath=str(input(""))
add_path(fullpath)
elif mod_choice=='0':
exit()
else:
print(colored("您的选择有误!请重新选择!","yellow"))
print()
welcome()
if __name__ == '__main__':
try:
handler = CGIHTTPRequestHandler
handler.cgi_directories = ['/cgi-bin', '/htbin']
port = 8080
server = HTTPServer(('', port), handler)
ip=get_host_ip()
welcome()
print(colored("TIP5。如需退出,请按^C !","yellow"))
print()
server.serve_forever()
except KeyboardInterrupt:
print ('^C received, shutting down server')
server.socket.close()