python打包exe报错,Python 打包的 EXE 在加载 CGI 时报错

第 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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值