class hi():
def __init__(self):
self.msg = ''
def hello(self):
self.msg = str("Hello")
return self
def world(self):
self.msg += " World!"
return self
def __str__(self):
return self.msg
caller = hi()
print(caller.hello())
print(caller.hello().world())
print(caller.hello().world().world())
Hello
Hello World!
Hello World! World!
код для удаления определенного сообщения в канале, ранее отправленного ботом, если каждое направленное сообщение от бота будет иметь свой id.
def delete_handler(message):
def delete_handler(message):
bot.delete_message(message.chat.id, message.message_id - 1)
import pywinauto
import time
f = open("test.txt",'r',encoding = 'utf-8')
catalog = f.read().splitlines()
while True:
for f in catalog:
try:
app=pywinauto.Application().connect(path=f)
except pywinauto.application.ProcessNotFoundError:
print(f, 'not found')
else:
print(f)
time.sleep(1)
import psutil
import time
f = open("test.txt",'r',encoding = 'utf-8')
catalog = f.read().splitlines()
def check_process(process_exe):
for proc in psutil.process_iter():
try:
if process_exe.lower() in proc.exe().lower():
return True
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
return False
while True:
for f in catalog:
if check_process(f):
print(f)
else:
print('...')
time.sleep(1)
#загружаем json из файла
with open("D:\\myfile.json","r",encoding="utf-8") as fp:
data=json.load(fp)
# добавляем/удаляем из data
...
# сохраняем результат в файл
with open("D:\\myfile.json","w",encoding="utf-8") as fp:
json.dump(data,fp,ensure_ascii=False,indent=4)
fields='can_message'
Если несколько полей, то массивом
fields=['can_message', 'city']