当前位置: 首页> 汽车> 时评 > 【Python】FastAPI返回不带双引号的字符串

【Python】FastAPI返回不带双引号的字符串

时间:2025/7/12 8:57:34来源:https://blog.csdn.net/a18065597272/article/details/139538223 浏览次数: 0次

昨天为获取代理ip写的一个接口,但返回的数据是带有双引号,终究不适合一些应用场景,带引号的是这样的:

ceb80a56e39d6894d3e947d2d20c2c86.png

说实在话,一时我也愣住了,竟然不知道要咋去掉这个双引号。因为是api接口,直接显示结果,不可能前端再去干预处理一下。这要是平常编程环境输出的字符串那都好办了,偏偏它不是。

因为我用的是FastAPI,其余框架暂时不清楚。解决方法是导入 PlainTextResponse 类,并在处理函数中调用它,参数是你想要显示的字符串,代码如下:

from fastapi import FastAPI
from fastapi.responses import PlainTextResponseapp = FastAPI()@app.get("/")
async def xxxx():return PlainTextResponse("123.54.230.144:3828")

这样返回的字符串将会直接显示在浏览器上,不会带有双引号。

feb704bad3974df412c6899031a27805.png

你要是问这东西有啥用,那肯定是为了访问接口可以得到正确的数据格式,才能继续往下折腾其他的。

本文是我遇到的实际问题及解决办法,分享、记录一下。

高考加油,考完就可以去表白了哈哈~

- End -

更多精彩文章

点击下方名片关注【偶尔敲代码】

ba3f31e4b717d72b4bf90c1e517d07ce.gif

关键字:【Python】FastAPI返回不带双引号的字符串

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: