|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
脚本如下,如何通过网页获取到abc的值?:
print('正在抽奖请稍后......')
import random
'''
where = ['蛋糕','面包','土豆']
target = random.choice(where)
print(target)
'''
#判断中奖函数
def lottery():
flag = random.randint(0,100)
if flag < 1:
return 1
elif flag < 2:
return 2
elif flag < 3:
return 3
else:
return 4
if __name__=='__main__':
#name = input('请输入您的微信昵称:')
for i in range(10000):
if (lottery()<=1):
abc = '恭喜中蛋糕'
elif (lottery()<=2):
abc= 'mianbao'
elif (lottery()<=3):
abc = 'tudou'
else:
abc = 'no'
print(abc)
首先,您需要安装uWSGI和Flask。打开终端,运行以下命令安装它们:
接下来,创建一个名为 `app.py` 的文件,并将以下内容粘贴到文件中。此文件将成为Flask应用的入口点:
- from flask import Flask
- import random
- app = Flask(__name__)
- # 判断中奖函数
- def lottery():
- flag = random.randint(0, 100)
- if flag < 1:
- return 1
- elif flag < 2:
- return 2
- elif flag < 3:
- return 3
- else:
- return 4
- @app.route('/lottery')
- def run_lottery():
- for i in range(10000):
- if (lottery() <= 1):
- abc = '恭喜中蛋糕'
- elif (lottery() <= 2):
- abc = 'mianbao'
- elif (lottery() <= 3):
- abc = 'tudou'
- else:
- abc = 'no'
- return abc
- if __name__ == '__main__':
- app.run()
复制代码
接下来,在同一个目录下创建一个名为 `uwsgi.ini` 的文件,用以下内容填充:
- [uwsgi]
- module = app:app
- master = true
- processes = 5
- socket = app.sock
- chmod-socket = 660
- vacuum = true
- die-on-term = true
复制代码
现在,您可以运行以下命令启动uWSGI服务器:
然后,您可以使用Nginx或其他web服务器作为反向代理。这是一个简单的Nginx配置示例,假设您将项目放置在 `/path/to/your/project`:
- location / {
- include uwsgi_params;
- uwsgi_pass unix:/path/to/your/project/app.sock;
- }
复制代码
现在,在浏览器中访问 `http://your_server_address/lottery`,您应该能够看到输出的中奖结果。注意,您需要根据实际情况修改Nginx配置文件中的路径。
|
|