Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,12 +1,29 @@
|
|
1 |
import gradio as gr
|
2 |
import random
|
3 |
-
from huggingface_hub import Repository
|
4 |
-
|
5 |
import os
|
6 |
|
7 |
-
hf_token = os.environ['hf_token'] # 确保环境变量中有你的令牌
|
8 |
-
submission_url = "Vchitect/VBench_sampled_video" # 数据集的 URL
|
9 |
-
local_dir = "VBench_sampled_video" # 本地文件夹路径
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
# 克隆数据集
|
12 |
submission_repo = Repository(local_dir=local_dir, clone_from=submission_url, use_auth_token=hf_token, repo_type="dataset")
|
|
|
1 |
import gradio as gr
|
2 |
import random
|
3 |
+
# from huggingface_hub import Repository
|
4 |
+
from datasets import load_dataset
|
5 |
import os
|
6 |
|
7 |
+
# hf_token = os.environ['hf_token'] # 确保环境变量中有你的令牌
|
8 |
+
# submission_url = "Vchitect/VBench_sampled_video" # 数据集的 URL
|
9 |
+
# local_dir = "VBench_sampled_video" # 本地文件夹路径
|
10 |
+
dataset = load_dataset("Vchitect/VBench_sampled_video", use_auth_token=hf_token)
|
11 |
+
# print(os.listdir("~/.cache/huggingface/datasets/Vchitect___VBench_sampled_video/"))
|
12 |
+
root = "~/.cache/huggingface/datasets/Vchitect___VBench_sampled_video/"
|
13 |
+
def print_directory_contents(path, indent=0):
|
14 |
+
# 打印当前目录的内容
|
15 |
+
try:
|
16 |
+
for item in os.listdir(path):
|
17 |
+
item_path = os.path.join(path, item)
|
18 |
+
print(' ' * indent + item) # 使用缩进打印文件或文件夹
|
19 |
+
if os.path.isdir(item_path): # 如果是目录,则递归调用
|
20 |
+
print_directory_contents(item_path, indent + 1)
|
21 |
+
except PermissionError:
|
22 |
+
print(' ' * indent + "[权限错误,无法访问该目录]")
|
23 |
+
|
24 |
+
# 调用函数,传入你想要打印的目录路径
|
25 |
+
print_directory_contents(root) # 替换为实际路径
|
26 |
+
# local_dir =
|
27 |
|
28 |
# 克隆数据集
|
29 |
submission_repo = Repository(local_dir=local_dir, clone_from=submission_url, use_auth_token=hf_token, repo_type="dataset")
|