Почему после покупки оперативной памяти стало фризить в играх?Вероятно модуль памяти битый, проверьте и отнесите по гарантии.
Докупил к ПК оперативную память Goodram PlayПамять таких производителей лучше не покупать вообще.
Возвращает адрес сервера для загрузки фотографии на стену пользователя или сообщества.
После успешной загрузки Вы можете сохранить фотографию, воспользовавшись методом photos.saveWallPhoto.
Параметры:group_id
идентификатор сообщества, на стену которого нужно загрузить фото (без знака «минус»).
целое число
Результат:
После успешного выполнения возвращает объект с полямиupload_url
,album_id
,user_id
.
telebot
использует threading
, функции с декоратором message_handler
вызываются из потока на его тредпуле. Курсор sqlite3
, созданный в конструкторе db
из главного потока, не может быть использован в вызове send_welcome
-> user_register
-> db.query
из другого потока.cur = self.con.cursor()
в метод query
и сделайте его локальной переменной.list = [[1,2,3],[1,2,3],[1,2,3],[1,2,3]] # list - это имя стандартного класса,
# зачем его засирать
print([j for j in list]) # [j for j in list] - это копия листа list,
print(list) # выведет то же самое, но без ненужного копирования
for j in list:
print(j, end=', ') # выведет почти то же самое
Иван
Степан
Иванович
Степанович
#!/usr/bin/env python
# -*- coding: utf-8 -*-
names_file = 'names.txt'
father_names_file = 'father_names.txt'
combinations_file = 'combinations.txt'
def main():
with open(combinations_file, 'w') as combinations:
with open(names_file, 'r') as names, open(father_names_file, 'r') as father_names:
names_lines = names.readlines()
father_names_lines = father_names.readlines()
for name in names_lines:
for father_name in father_names_lines:
line = "%s %s" % (name.replace("\n", ""),
father_name.replace("\n", ""))
combinations.write("%s\n" % line)
if __name__ == '__main__':
main()
Иван Иванович
Иван Степанович
Степан Иванович
Степан Степанович