ynhe commited on
Commit
8c362bb
·
verified ·
1 Parent(s): 29e7f90

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -5
app.py CHANGED
@@ -1,12 +1,29 @@
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
 
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")