Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3 posts.

Центр помощи » The Night Guard's Story in FNAF: A Quick Guide » вчера 10:43:40

Key Night Guards in the Series
1. Mike Schmidt ( FNAF )

First playable night guard
Works midnight shift (12 AM - 6 AM)
Earns $120 per week
Survives five nights against the original animatronics
2. Jeremy Fitzgerald
Works at the newer Freddy Fazbear's Pizza
Deals with both old and new animatronics
Later moves to day shift
Connected to important story events
3. Fritz Smith
Appears only on Night 7
Gets fired for tampering with animatronics
Subject of many fan theories
What Makes the Night Guard Important?
Their Role:

Monitor security cameras
Manage limited power
Survive until morning
Uncover the story's mysteries
Tools Available:

Security cameras
Door controls
Hall lights
Limited power supply
Main Challenges:

Surviving hostile animatronics
Managing power resources
Staying alert all night
No weapons or defense tools
Why Fans Love the Night Guard
Relatable character position
Central to game's mysteries
Symbol of survival against odds
Gateway to FNAF ‘s story
Tips for Playing as Night Guard
Watch power levels carefully
Check cameras strategically
Listen for audio cues
Learn animatronic patterns
Only use doors when necessary
Remember: In FNAF, being a night guard isn’t just a job - it's a fight for survival at Freddy Fazbear's Pizza!

Python для экспертов » Пользовател и группы AD » вчера 13:34:36

Ошибка в вашем коде связана с тем, что `new_val` создается один раз и затем передается в `users.update()`. Однако `new_val.clear()` очищает список, на который ссылаются все пользователи, поскольку `.update({k: new_val})` передает ссылку на `new_val`, а не его копию.
from re import match

users = {
'user1': [
'CN=A,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y',
'CN=B,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y',
'CN=C,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y'
],
'user2': [
'CN=D,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y',
'CN=E,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y'
],
'user3': [
'CN=D,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y',
'CN=E,OU=a,OU=b,OU=b,OU=SCB,DC=x,DC=y'
]
}

# Обновляем словарь пользователей с корректными группами
for k, v in users.items():
new_val = [match(r"CN=([^,]*)", group).group(1) for group in v]
users[k] = new_val # Присваиваем новый список, а не ссылку на изменяемый объект

# Вывод результата
print(users)
build now gg

Python для новичков » обращение к динамически созданным объектам » вчера 13:37:05

Сохраняйте динамически созданные виджеты `QLineEdit` в списке или словаре для легкого доступа. Используйте `self.line_edits.text()`, чтобы получить определенное значение, если они хранятся в `list, или self.line_edits.text()`, если они хранятся в словаре. Убедитесь, Buckshot Roulette что старые виджеты удалены перед созданием новых, чтобы предотвратить утечки памяти.