graduation-project/cs.py
2025-05-05 16:55:41 +08:00

39 lines
1.4 KiB
Python

import os
# 车位编号列表
left_side = list(range(119, 132))
right_side = list(range(99, 87, -1))
entry_left = [117, 115, 113]
entry_right = [108, 106, 104, 102, 101, 100]
p_row1 = [118, 116, 114, 112, 111, 110, None, 109, 107, 105, 103]
middle_bottom_row1 = [292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272]
middle_top_row2 = [293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271]
middle_bottom_row2 = list(range(259, 271))
middle_top_row3 = [None] * 10 + [0] + [None]
middle_bottom_row3 = [258, 257, 256, None, None, None, None, None, None, 255, 254, None]
# 合并所有编号列表,去掉 None
all_spots = [
left_side, right_side, entry_left, entry_right, p_row1,
middle_bottom_row1, middle_top_row2, middle_bottom_row2,
middle_top_row3, middle_bottom_row3
]
all_numbers = [number for row in all_spots for number in row if number is not None]
# 指定存放文件夹的根目录
root_directory = "D:/car2/parking_folders"
# 创建根目录(如果不存在)
if not os.path.exists(root_directory):
os.makedirs(root_directory)
# 创建文件夹,确保文件夹名是三位数
for number in all_numbers:
folder_name = str(number).zfill(3) # 将编号转换为三位数
folder_path = os.path.join(root_directory, folder_name)
if not os.path.exists(folder_path):
os.makedirs(folder_path)
print(f"已成功创建 {len(all_numbers)} 个文件夹。")