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")
|