dimwap commited on
Commit
87f96c0
·
verified ·
1 Parent(s): 9baa3cd

Update App2nd.py

Browse files
Files changed (1) hide show
  1. App2nd.py +2 -20
App2nd.py CHANGED
@@ -1,30 +1,12 @@
1
  import gradio as gr
2
  import pandas as pd
3
- from io import BytesIO
4
 
5
  def process_text(text):
6
  # Создаем DataFrame с введенным текстом
7
  data = {'text': [text]}
8
  df = pd.DataFrame(data)
9
 
10
- # Сохраняем в память (BytesIO объект)
11
- buffer = BytesIO()
12
- df.to_csv(buffer, index=False)
13
- buffer.seek(0) # Сбрасываем указатель
14
-
15
- return buffer
16
-
17
- def save_to_file(text):
18
- # Создаем DataFrame с введенным текстом
19
- data = {'text': [text]}
20
- df = pd.DataFrame(data)
21
-
22
- # Сохраняем в память (BytesIO объект)
23
- buffer = BytesIO()
24
- df.to_csv(buffer, index=False)
25
- buffer.seek(0) # Сбрасываем указатель
26
-
27
- return "data.csv"
28
 
29
  def main():
30
  with gr.Blocks() as demo:
@@ -39,7 +21,7 @@ def main():
39
 
40
  # Функция, вызываемая при нажатии кнопки "Отправить"
41
  def on_send(text):
42
- return save_to_file(text)
43
 
44
  send_button.click(on_send, inputs=text_input, outputs=download_button)
45
 
 
1
  import gradio as gr
2
  import pandas as pd
 
3
 
4
  def process_text(text):
5
  # Создаем DataFrame с введенным текстом
6
  data = {'text': [text]}
7
  df = pd.DataFrame(data)
8
 
9
+ return df # Возвращаем DataFrame, который будет использоваться для скачивания
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  def main():
12
  with gr.Blocks() as demo:
 
21
 
22
  # Функция, вызываемая при нажатии кнопки "Отправить"
23
  def on_send(text):
24
+ return process_text(text)
25
 
26
  send_button.click(on_send, inputs=text_input, outputs=download_button)
27