У меня есть txt файл с строками и мне нужно сделать так чтобы выводилось n строк пользователю и удалялось из txt файла Спасибо
Так, тебе надо читать файл через цикл с помощью метода readlines(). И прибавлять к какой либо переменной значение. А как удалять я тебе точно не скажу, поищи в инете,уверен информации дохуя
Читай построчно и удаляй из файла просто Удалять так import re with open(admins_list) as f: # 'admins_list' как пример lines = f.readlines() str = adm_id # то что хочешь удалить pattern = re.compile(re.escape(str)) with open(admins_list, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line) Python import re with open(admins_list) as f: # 'admins_list' как пример lines = f.readlines() str = adm_id # то что хочешь удалить pattern = re.compile(re.escape(str)) with open(admins_list, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line)
LolBall, можешь вывести список строк через readlines() как уже писали выше и циклом по ним пробежаться n-кол-во раз, добавляя в список который будет выдаваться
LolBall with open(admins_list) as f: lines = f.readlines() str = adm_id pattern = re.compile(re.escape(str)) with open(admins_list, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line) Python with open(admins_list) as f: lines = f.readlines() str = adm_id pattern = re.compile(re.escape(str)) with open(admins_list, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line)