37创客科创中心

 找回密码
 立即注册
查看: 985|回复: 1

微信config

[复制链接]

194

主题

324

帖子

2401

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2401
发表于 2023-12-26 17:50:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x


pycharm-GIT-远程管理-添加:名称/url

https://gitee.com/i37ck/wx2023.git
https://gitee.com/i37ck/wechat_robot.git

项目文件或者目录-鼠标右键-GIT-推送-选择对应远程名称-点推送

提交-定义消息-点击提交-推送-同步到gitee

python -m venv vip

vip\Scripts\activate

scripts\activate

python.exe -m pip install --upgrade pip

pip freeze > requirements.txt

pip install -r requirements.txt

python appvipdb.py


-------------------------------------------------------------------------

wx82cf8e270e6ad1e8

ad3b3882d14c84ba78372026912f80a5
=========================================
http://v.37ck.cn/wx
http://v.37ck.cn/api.php?id=2

37ck20200808
37ck2020


4bju3T5FFJsv3NWr5kLPe1IcfIXLn0gAhHDapH6Vfqa
e0feLlxCPVK0s7S2kkclLQ9d0k6Klp6llLol6336lvq
回复

使用道具 举报

194

主题

324

帖子

2401

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2401
 楼主| 发表于 2024-1-6 09:09:20 来自手机 | 显示全部楼层
  使用Flask编写一个控制另一个Flask应用启动和停止的应用,可以通过以下方法实现:

1.  在主应用中创建一个服务器,监听一个特定的端口。
2.  编写一个API接口,用于发送HTTP请求到子应用。
3.  在子应用的`run`方法中,检测来自主应用的HTTP请求,并根据请求内容启动或停止子应用。

下面是一个简单的示例,展示了如何控制另一个Flask应用的启动和停止:

**主应用(main_app.py):**

```python
from  flask  import  Flask,  request
import  subprocess

app  =  Flask(__name__)

@app.route('/start',  methods=['POST'])
def  start_child_app():
     #  启动子应用
     subprocess.Popen(['python',  'child_app.py'])
     return  '子应用已启动'

@app.route('/stop',  methods=['POST'])
def  stop_child_app():
     #  停止子应用
     subprocess.Popen.terminate()
     return  '子应用已停止'

if  __name__  ==  '__main__':
      app.run(host='127.0.0.1',  port=5001)
```

**子应用(child_app.py):**

```python
from  flask  import  Flask

app  =  Flask(__name__)

@app.route('/')
def  home():
     return  'Hello,  I  am  a  child  app!'

if  __name__  ==  '__main__':
     while  True:
         pass

#  在主应用中启动和停止子应用
#  通过发送POST请求到主应用的/start和/stop接口
```

在上述示例中,主应用监听端口5001,并提供了两个API接口:`/start`用于启动子应用,`/stop`用于停止子应用。子应用在主应用中以子进程的形式运行。

要启动子应用,只需在命令行中发送一个POST请求到主应用的`/start`接口:

```bash
curl  -X  POST  -d  "action=start"  http://127.0.0.1:5001/start
```

要停止子应用,发送一个POST请求到主应用的`/stop`接口:

```bash
curl  -X  POST  -d  "action=stop"  http://127.0.0.1:5001/stop
```

这样,你就可以使用Flask应用控制另一个Flask应用的启动和停止了。当然,这只是一个简单的示例,你可以根据实际需求进行扩展和调整。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2025-12-11 18:02 , Processed in 0.176488 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表