import gradio as gr user_db={"admin":"admin","foo":"bar"} def fx(x:str): return '欢迎浏览:'+x gr.Dataframe(headers=['项目','数据'],interactive=True) text_input=gr.Textbox(placeholder='请输入测试字符串',label="请输入测试内容") demo=gr.Interface(fx, inputs=text_input, outputs=gr.Textbox(label="输出")) if __name__=='__main__': demo.launch(auth=lambda a,b:user_db.get(a)==b,auth_message="欢迎使用本web app")