Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -16,8 +16,14 @@ def zip_folder(dataset_name, folder_name, output_zip):
|
|
16 |
Returns:
|
17 |
str: ZIPファイルのパス。
|
18 |
"""
|
19 |
-
|
20 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
|
22 |
# 一時ディレクトリに保存
|
23 |
temp_dir = "temp_dataset"
|
@@ -31,6 +37,7 @@ def zip_folder(dataset_name, folder_name, output_zip):
|
|
31 |
# フォルダパスを指定
|
32 |
folder_path = os.path.join(temp_dir, folder_name)
|
33 |
if not os.path.exists(folder_path):
|
|
|
34 |
return f"指定されたフォルダ {folder_name} が見つかりませんでした。"
|
35 |
|
36 |
# ZIPファイルに圧縮
|
|
|
16 |
Returns:
|
17 |
str: ZIPファイルのパス。
|
18 |
"""
|
19 |
+
try:
|
20 |
+
# データセットをロード
|
21 |
+
print(f"ロード対象データセット: {dataset_name}")
|
22 |
+
dataset = load_dataset(dataset_name)
|
23 |
+
except FileNotFoundError:
|
24 |
+
return f"指定されたデータセット '{dataset_name}' が見つかりません。"
|
25 |
+
except Exception as e:
|
26 |
+
return f"エラーが発生しました: {str(e)}"
|
27 |
|
28 |
# 一時ディレクトリに保存
|
29 |
temp_dir = "temp_dataset"
|
|
|
37 |
# フォルダパスを指定
|
38 |
folder_path = os.path.join(temp_dir, folder_name)
|
39 |
if not os.path.exists(folder_path):
|
40 |
+
shutil.rmtree(temp_dir)
|
41 |
return f"指定されたフォルダ {folder_name} が見つかりませんでした。"
|
42 |
|
43 |
# ZIPファイルに圧縮
|