Trae CN编辑器IDE---AI写代码第二天,python写一个post请求

一般正确的请求 

我依然用着我中英文,黑话各种夹杂的语言提问,这我多次说过了,如果你用全英文提问,AI是会返回给你全英文环境的代码的

我是想写一个简单功能(前面三天也实现了“一点点”简单功能,十多个类,三个服务吧,调了几天,挺繁复的)

结果我并没有“很明确”地告诉AI“我要什么”

结果

可能因为我盯着这个方法看了很久,大概看了15秒,或者更短的时间,被他“懵到了”

add_search_disk()

不但是这个方法,这个方法地两个参数,所以AI也“蒙到了”

diskLetter

searchString

(其中,c 和 example 的默认值,也是我前两天给的,如果你给 d 或者 school,他就会是d 和 school)

碎碎念

我提过很多次

AI第一步入门是能解构你的语言,化成最基本的语言单元 token

能解构语言,自然也能解构代码+逻辑

AI编辑器IDE不但可以解构基础的类,还是是能够解构OPP,框架等等,(假如你的代码有)

当然Trae CN编辑器IDE写多了会有“幻听”,太复杂的开源代码越容易会让AI越产生“迷幻”;如果你是老中医+1W星的开源项目+AI编辑器,那这组合可太神的

---虽然我不是很懂围棋---

但是AI应该也是能完全解构一切包括围棋,逻辑+推理+记忆的整套围棋的思维应该也是能解构并重塑的。。。。。。。。。。。。。

所以,也有了当年柯洁的那句名言:

真正顶尖的围棋棋手,现在都要学习AI,aphaGO的招式套路,

其实,学的并不是套路,学的是“人心”,学的是思维,从AI中找到最纯粹的思维方式。。。。。(死记硬背就没意思了)

。。。。。

。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。。。。。。

最顶峰的专业技能 ,遇见碰上初生的AI,其实个人感觉没有很差,感觉还有点奇妙呢

我又打错别字了

`app.py` 文件是否会提供多段响应内容,取决于具体的代码逻辑。以下几种情况会让它返回多段响应内容:

### 1. 分页查询
如果应用需要处理大量数据,可能会采用分页的方式返回结果。例如,在查询数据库中的文档时,每次只返回一部分文档。

```python:f:\360Downloads\MrSelfDocs\app.py
from flask import Flask, request, jsonify
import sqlite3

app = Flask(__name__)

@app.route('/docs', methods=['GET'])
def get_docs():
    page = request.args.get('page', default = 1, type = int)
    per_page = request.args.get('per_page', default = 10, type = int)
    offset = (page - 1) * per_page

    conn = sqlite3.connect('docs.db')
    cursor = conn.cursor()
    cursor.execute('SELECT * FROM documents LIMIT? OFFSET?', (per_page, offset))
    docs = cursor.fetchall()
    conn.close()

    return jsonify(docs)

if __name__ == '__main__':
    app.run(debug=True)
```
在这个例子中,用户可以通过 `page` 和 `per_page` 参数来控制每次返回的文档数量,从而实现分页查询。

### 2. 流式响应
当需要处理大文件或者长时间运行的任务时,Flask 可以使用流式响应来逐步返回数据。

```python:f:\360Downloads\MrSelfDocs\app.py
from flask import Flask, Response
import time

app = Flask(__name__)

@app.route('/stream')
def stream():
    def generate():
        for i in range(10):
            yield f"Data chunk {i}\n"
            time.sleep(1)
    return Response(generate(), mimetype='text/plain')

if __name__ == '__main__':
    app.run(debug=True)
```
在这个例子中,服务器会每隔 1 秒返回一个数据块,客户端可以逐步接收这些数据。

### 3. 多部分响应
在某些情况下,服务器可能需要返回多部分的数据,例如同时返回文本和图像。Flask 可以使用 `multipart` 响应来实现这一点。

```python:f:\360Downloads\MrSelfDocs\app.py
from flask import Flask, Response
import os

app = Flask(__name__)

@app.route('/multipart')
def multipart():
    def generate():
        yield 'Content-Type: text/plain\n\nThis is some text data\n'
        with open('image.jpg', 'rb') as f:
            image_data = f.read()
        yield 'Content-Type: image/jpeg\n\n'
        yield image_data
    return Response(generate(), mimetype='multipart/mixed')

if __name__ == '__main__':
    app.run(debug=True)
```
在这个例子中,服务器会先返回一段文本数据,然后返回一张图片。

综上所述,`app.py` 可以根据具体需求提供多段响应内容。你可以根据实际情况选择合适的方式来实现。 

又一个错别字

(但,我们知道了jsonify, 在Frank服务框架丽,实际上是返回一大串,header,xxx等等的,并不只是返回一个json字串)