35 lines
1.2 KiB
Python
35 lines
1.2 KiB
Python
|
|
import os
|
||
|
|
import json
|
||
|
|
|
||
|
|
# 定义路径
|
||
|
|
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
|
||
|
|
PROJECT_ROOT = os.path.dirname(os.path.dirname(CURRENT_DIR))
|
||
|
|
OUTPUT_ARENA_DIR = os.path.join(PROJECT_ROOT, 'output_arena')
|
||
|
|
|
||
|
|
def create_mock_data():
|
||
|
|
if not os.path.exists(OUTPUT_ARENA_DIR):
|
||
|
|
os.makedirs(OUTPUT_ARENA_DIR)
|
||
|
|
print(f"Created directory: {OUTPUT_ARENA_DIR}")
|
||
|
|
|
||
|
|
# 创建 3 个模拟比赛数据
|
||
|
|
mock_matches = ['match_001', 'match_002', 'match_003']
|
||
|
|
|
||
|
|
for match_id in mock_matches:
|
||
|
|
match_dir = os.path.join(OUTPUT_ARENA_DIR, match_id)
|
||
|
|
if not os.path.exists(match_dir):
|
||
|
|
os.makedirs(match_dir)
|
||
|
|
|
||
|
|
file_path = os.path.join(match_dir, 'iframe_network.json')
|
||
|
|
if not os.path.exists(file_path):
|
||
|
|
mock_content = {
|
||
|
|
"match_id": match_id,
|
||
|
|
"data": "This is mock data for testing."
|
||
|
|
}
|
||
|
|
with open(file_path, 'w', encoding='utf-8') as f:
|
||
|
|
json.dump(mock_content, f)
|
||
|
|
print(f"Created mock file: {file_path}")
|
||
|
|
else:
|
||
|
|
print(f"File already exists: {file_path}")
|
||
|
|
|
||
|
|
if __name__ == "__main__":
|
||
|
|
create_mock_data()
|