f = open('example.txt', "r+")
Lines = f.readlines()
for line in Lines:
if 'word' in line.strip('\n'):
new_line = line.replace(word, "")
f.write(new_line)
f.close()
первый вариант работает так же как и мой вариант описанный в посте
f = open("example.txt", "r+")
d = f.readlines()
f.seek(0)
for i in d:
new_line = i.replace("word", "")
f.write(new_line)
f.truncate()
f.close()
f = open("example.txt", "r")
lines = f.readlines()
f.close()
f = open("example.txt", "w")
for line in lines:
new_line = line.replace("word", "")
f.write(new_line)
f.close()
@dp.callback_query_handler(text = 'cub')
await call.message.edit_text('Какая твоя ставка?!')
await call.message.edit_reply_markup(reply_markup = nav.back)
bot.edit_message_reply_markup(message.chat.id, message_id = message.message_id, reply_markup = '')
from pyrogram import Client, filters
bot = Client(<<session_name>>, <<api_id>>, <<api_hash>>)
@bot.on_message(filters.command(['start', 'tag', 'all']))
def start(bot, msg):
strMsg = ""
for chatMem in bot.get_chat_members(msg.chat.id):
print(chatMem.user)
strMsg += "id=" + str(chatMem.user.id) + " - "
if chatMem.user.first_name is not None: strMsg += chatMem.user.first_name + " "
if chatMem.user.last_name is not None: strMsg += chatMem.user.last_name + " "
if chatMem.user.username is not None: strMsg += "@" + chatMem.user.username + " "
strMsg += "\n\n"
bot.send_message(msg.chat.id, strMsg)
bot.run()
filters.command(['start', 'tag', 'all']
bot.get_chat_members(msg.chat.id)
from pyrogram import Client, filters
bot = Client(<<session_name>>, <<api_id>>, <<api_hash>>)
@bot.on_message(filters.command(['start', 'tag', 'all']))
def start(bot, msg):
for chatMem in bot.get_chat_members(msg.chat.id):
bot.send_message(msg.chat.id, chatMem.user.username)
bot.run()
Тогда при выставлении оценки надо:
- либо отправлять оценку реплаем на картинку, тогда можно будет знать на что отправлена оценка
- либо к каждой картинке крепить инлайн кнопки и оценку принимать от них