stzhao commited on
Commit
c1eb185
·
verified ·
1 Parent(s): e345490

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -13,23 +13,24 @@ def load_jsonl(file):
13
  def random_data_viewer(file):
14
  """随机抽取一条数据并格式化输出"""
15
  if file is None:
16
- return "请上传一个jsonl文件!"
17
 
18
  data = load_jsonl(file)
19
  if len(data) == 0:
20
  return "文件为空或格式不正确!"
21
 
22
  random_entry = random.choice(data)
23
- output = "\n".join([f"{key}: {value}" for key, value in random_entry.items()])
 
24
  return output
25
 
26
  # 创建Gradio界面
27
  iface = gr.Interface(
28
  fn=random_data_viewer,
29
  inputs=gr.File(file_types=[".jsonl"], label="上传JSONL文件"),
30
- outputs=gr.Markdown(label="随机数据", render=True),
31
  title="JSONL 数据查看器",
32
- description="上传一个JSONL文件,随机展示其中一条数据。"
33
  )
34
 
35
  # 启动Gradio应用
 
13
  def random_data_viewer(file):
14
  """随机抽取一条数据并格式化输出"""
15
  if file is None:
16
+ return "请上传一个JSONL文件!"
17
 
18
  data = load_jsonl(file)
19
  if len(data) == 0:
20
  return "文件为空或格式不正确!"
21
 
22
  random_entry = random.choice(data)
23
+ # 将数据格式化为Markdown形式
24
+ output = "\n".join([f"**{key}**: {value}" for key, value in random_entry.items()])
25
  return output
26
 
27
  # 创建Gradio界面
28
  iface = gr.Interface(
29
  fn=random_data_viewer,
30
  inputs=gr.File(file_types=[".jsonl"], label="上传JSONL文件"),
31
+ outputs=gr.Textbox(label="随机数据", lines=10, max_lines=20), # 使用Textbox组件显示Markdown
32
  title="JSONL 数据查看器",
33
+ description="上传一个JSONL文件,随机展示其中一条数据。",
34
  )
35
 
36
  # 启动Gradio应用