# 前后端交互咸鱼版
**Repository Path**: jimuka/python
## Basic Information
- **Project Name**: 前后端交互咸鱼版
- **Description**: 用TXT文件进行前端html与python可执行文件的交互。
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-08-05
- **Last Updated**: 2022-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 前后端交互python文件咸鱼版!
你好!
这里是一个普通C9在读硕士生😁
近期为了项目的界面展示操碎了心
*老师*:界面就是几行代码的事,一天就学会了。。。
*老师*:和python程序交互也不会太难吧,不需要前后端集成,基本需求达到就行。。。
我:好的老师,我去学😶
理清思绪,从头开始学了!
## 前后端交互思路
- 必要的技术点:
1. **HTML** ,搭建前端代码框架
2. **CSS** , 为你的前端代码布局
3. **JS**,实现前端的点击保存、写文件等操作
4. **PYTHON**,自己项目的可执行程序(需要实现输出-实时输入-输出:**前后端交互功能**)
比如:python文件1. 输出1到10,在2. 输出为6时(==交互点==),程序3.等待前端输入,接收到输入后4. 对输入进行处理,最后5. 输出交互后的结果。
- 重难点:
1. 实现前端调用python?
- [ ] 前后端框架flask
说笑了学不会😶。。。
- [x] JS调用命令行cmd执行python文件
666就是你了😎
2. 实现python读取前端数据?
- [ ] 打包数据流
说笑了还是学不会😶。。。
- [x] JS保存txt文件,python读取txt文件
666就是你了😎
## 直接上图展示成果
- 整体界面布局(可以自己添加图片、文字)
- 只能**IE内核下**的浏览器打开(交互需要 ==ACTIVEX插件==只有IE内核:保证安全性)

- 下拉框介绍自己的项目

- 点击执行按钮(**调用cmd**执行python文件)
- 程序执行到设置好的==交互点==(*输出值 == 6*),进入循环读取交互txt文件(**文件不为空时跳出循环**)

- cmd可以最小化,不要关掉(*关了 = 杀死进程*)
- 如果cmd闪一下就结束:
1. 代表程序执行完毕
2. 程序报错(如果调试没问题,多半是文件路径的问题)
- 点击continue,显示**交互前**的python输出

- 前端输入交互值,**点击finished**(将输入值写进txt文件)

- python程序读取到**交互txt文件**中的值,经处理后返回显示

## 漂亮的代码
**详情代码**请查看: [gitee主页:https://gitee.com/GZHzzz](https://gitee.com/GZHzzz/python)
博客主页:[CSDN:https://blog.csdn.net/gzhzzaa](https://blog.csdn.net/gzhzzaa)
好兄弟们提供有偿教学 **交流联系** vx:
- [x] Fighting!😎

```py
while True:
Go life
```
## 谢谢点赞交流!(❁´◡`❁)