yyuri commited on
Commit
fc12e9a
·
verified ·
1 Parent(s): 4b3bda3

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -18,6 +18,14 @@ def company_scoring(company_name):
18
  scoring_result_text = ''
19
  for score in scoring_result:
20
  scoring_result_text = scoring_result_text + str(score) + ','
 
 
 
 
 
 
 
 
21
  # url_list = ', '.join(urls)
22
  if group == 'Group 1-1':
23
  header = header1_1
@@ -33,12 +41,10 @@ def company_scoring(company_name):
33
  header = header5
34
 
35
  header = ', '.join(header)
36
- if isinstance(related_url_list, list):
37
- related_url_list = ','.join(related_url_list)
38
  if group == 'Group 1-2' or group == 'Group 5':
39
  result = company_name + ',' + group + ',' + related_url_list
40
  else:
41
- result = company_name + ',' + group + ',' + scoring_result_text + related_url_list
42
  output = header + '\n' + result
43
  return output, None, None, None, None, None, None, None
44
 
@@ -69,7 +75,7 @@ def company_list_scoring(file):
69
 
70
 
71
  def answer(input, file):
72
- if file is not None:
73
  return company_list_scoring(file)
74
  else:
75
  return company_scoring(input)
@@ -77,7 +83,7 @@ def answer(input, file):
77
 
78
  demo = gr.Interface(fn=answer,
79
  inputs=["textbox",
80
- gr.File(label="input file")],
81
  outputs=["textbox",
82
  gr.File(label="Classification_result.csv"),
83
  gr.File(label="Group1-1_result.csv"),
 
18
  scoring_result_text = ''
19
  for score in scoring_result:
20
  scoring_result_text = scoring_result_text + str(score) + ','
21
+
22
+ total = 0
23
+ for i in range(0, 5):
24
+ total += scoring_result[i]
25
+ for i in range(6, 10):
26
+ total += scoring_result[i]
27
+ total = str(total)
28
+
29
  # url_list = ', '.join(urls)
30
  if group == 'Group 1-1':
31
  header = header1_1
 
41
  header = header5
42
 
43
  header = ', '.join(header)
 
 
44
  if group == 'Group 1-2' or group == 'Group 5':
45
  result = company_name + ',' + group + ',' + related_url_list
46
  else:
47
+ result = company_name + ',' + group + ',' + scoring_result_text + total + ',' + related_url_list
48
  output = header + '\n' + result
49
  return output, None, None, None, None, None, None, None
50
 
 
75
 
76
 
77
  def answer(input, file):
78
+ if input == '':
79
  return company_list_scoring(file)
80
  else:
81
  return company_scoring(input)
 
83
 
84
  demo = gr.Interface(fn=answer,
85
  inputs=["textbox",
86
+ gr.File(label="input.csv")],
87
  outputs=["textbox",
88
  gr.File(label="Classification_result.csv"),
89
  gr.File(label="Group1-1_result.csv"),