Если элемент не в списке странного поведения
Поэтому я пытаюсь перебрать папку событий с подпапкой клиентов, чтобы создать два списка: одно из имен событий и одно из имен клиентов. Все работает нормально до последней папки, которая затем игнорирует оператор if после первого клиента. Список событий работает нормально, а список клиентов - нет. Использование python3 в анаконде на windows:
#!/usr/bin/env python3
import glob
path = 'Z:\\VBox_Backup\\**\\*.vbo'
events = []
customers = []
for vbo_path in glob.glob(path, recursive=True):
path_list = vbo_path.split('\\')
event = path_list[2].upper()
customer = path_list[3].title()
if event not in events:
events.append(path_list[2])
if customer not in customers:
customers.append(path_list[3])
if 'GT4' in customers:
print('yay')
else:
print('nay')
print(customers)
Там нет сообщения об ошибке, просто дубликаты имен в папке клиента, все только из последней папки. К сожалению, я не могу предоставить необработанные данные из-за характера клиентов. Может ли кто-нибудь увидеть какие-нибудь глупые ошибки, которые я мог совершить?