39 lines
1.4 KiB
Python
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)} 个文件夹。")
|