没经验的人来玩玩看Python+ Gradio

很简单的如果你对python没什么经验,可以先知道什么是gradio

https://www.gradio.app/guides/quickstart

基本上他是一套python的图形介面library,重点是可以透过简单的免写UI的方式自动产生UI? 这是什么意思呢? 也就是你平常我们会有输入值输出值,只要你使用他的library,譬如

demo = gr.Interface(fn=greet, inputs="text", outputs="text")

就这样你自动就会产生一个输入输出的文字框让你输入跟显示,省去了排版还有做 UI的时间

官方範例

import gradio as grdef greet(name):    return "Hello " + name + "!"demo = gr.Interface(fn=greet, inputs="text", outputs="text")    if __name__ == "__main__":    demo.launch(show_api=False)   

甚至更複杂的UI也都有,我们就拿这个来写一个base64 decode 好了

import gradio as grimport base64def greet(name):    decoded_bytes = base64.b64decode(name)    decoded_string = decoded_bytes.decode('utf-8')    return "Base64Decode: " + decoded_string + "!"demo = gr.Interface(fn=greet, inputs="text", outputs="text")if __name__ == "__main__":    demo.launch(show_api=False)

这样就写好了
http://img2.58codes.com/2024/20125654zmkvGN02f1.png

就这样,透过vs code + python +gradio就可以快速地拥有图形介面,又可以快速验证测试使用,有兴趣的再来试试


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章