t = ('RHAT',)
c.execute('SELECT * FROM stocks WHERE symbol=?', t)
Put ? as a placeholder wherever you want to use a value, and then provide a tuple of values as the second argument to the cursor’s execute() method. (Other database modules may use a different placeholder, such as %s or :1.) For example:
sql.execute("select nick from players where nick = ?", (nick,))
Сейчас у бота в беседе есть три уровня доступа:
Только упоминания
Этот уровень доступа выдается сразу после добавления в беседу. Бот может:
- видеть все сообщения, которые его касаются. Это упоминания бота и ответы на его сообщения
- отправлять сообщения в беседу
Доступ ко всей переписке
Выдать его может любой администратор беседы. Бот может:
- видеть все сообщения в беседе
- отправлять сообщения в беседу
Администратор
Выдать его может только создатель беседы. Бот может:
- видеть все сообщения в беседе
- отправлять сообщения в беседу
- Получать объект беседы
- Получать объект беседы
tours = {}
with open('test.txt', 'r', encoding='utf-8') as f:
for line in f.readlines():
if '### Tour' in line:
tour_number = line.strip().split('### Tour ')[-1]
tours[tour_number] = {}
if '/' in line:
user, score = line.strip().split(' ')
tours[tour_number][user] = score
print(tours)
# {'1': {'Антон': '1/6/1/--327-18812382', 'Елена': '3532X332/3/62--62X', 'Роман': '725518X--8/--543152', 'Татьяна': '8/--35-47/371/518-4/', 'Ринат': '4-3/7/3/8/X711627-5'}, '2': {'Татьяна': '42X--3/4/2-8271171/', 'Роман': '811/X--3/XX171/43', 'Ринат': '-263X815/5/27-----6'}}
Как записать к началу каждой строчке файла дату из имени соответствующего файла
with open('final.txt', 'w', encoding='utf-8') as outfile:
for fname in mylist:
file_date = fname.replace('ot-', '').replace('.log', '')
with open(fname, encoding='utf-8') as infile:
for line in infile:
outfile.write(file_date + ' ' + line)
line = read_log.readline()
(причем бессмысленное действие, для чего оно?)for line in read_log:
начался уже со второй строки.почему-то срабатывает после завершения других команд
if action == 'add':
# ...
elif action == 'check'
# ...
elif action == 'delete'
# ...
else:
print('\nCommand not defined!\n')