Как сохранить отдельные элементы из цикла, если условие выполнено - PullRequest
0 голосов
/ 08 апреля 2019

Я работаю в чате в банковском приложении.Функция, с которой я борюсь, это предположить, проверяет ли администратор онлайн на основе текстовой строки в текстовом файле.Если админ находится в сети, в строке отображается «ONLINE», а в автономном режиме - «OFFLINE».Мой цикл проверяет все учетные записи администратора, и я хочу, чтобы он отделял те, в которых было выполнено условие, чтобы я мог отображать конкретные учетные записи.

def who_is_online(self):
        content = []
        for files in os.listdir("D:/banki_projects/admin/"):
            with open("D:/banki_projects/admin/"+files, "r") as file:
                lines = file.readlines()
                if lines[3] in files == "ONLINE":
                    content.append(file)
                    self.info = tk.Label(self, text='admin is online '+content, fg="green")
                    self.info.pack()
                    self.start = tk.Button(self, text="start chat")
                    self.start.pack()
                else:
                    self.info = tk.Label(self, text='admin is offlinee', fg="red")
                    self.info.pack()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...