# здесь obj это сами объекты списка: 1,2,1,2,3
for obj in objects:
# а здесь проверяете не сам объект а объект списка с таким индексом
if objects[obj] not in a:
def __init__(self):
...
self.textboxValue = 'x**2'
...
#и тогда можно будет напрямую использовать в процедуре
m.plot(self.textboxValue)
photo = max(message.photo, key=lambda x: x.height)
file_id = photo.file_id
prices = {2000: 70, 3000: 100, 3500: 150, 4000: 200, 4500: 250, 5000: 300}
one_result = cursor.fetchone()
import telebot
from matplotlib import pyplot as plt
import numpy as np
from io import BytesIO
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(commands = ['graph'])
def plot_graph(message):
msg = bot.send_message(message.chat.id, 'Введи k для линейной функции >> y = k * x')
# направляем в процедуру формирования графика, использующую k из текста
bot.register_next_step_handler(msg, graph)
def graph(message):
k = int(message.text)
x = np.arange(-10.0, 10.0, 0.01)
y = k * x
# формируем график
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set(xlabel='x', ylabel='y', title='Линейная функция')
ax.grid()
# сохраняем результат (картинку графика) в двоичном потоке, который потом отсылаем в чат
fp = BytesIO()
fig.savefig(fp, format='png')
fp.seek(0)
bot.send_photo(message.chat.id, fp)
for i in arr1:
try:
if(35>(2017-int(i[4]))):
print(i[1], "-", 2017-int(i[4]),"годика")
except IndexError:
print("Кривая строка", i)
c = "python3 inference_video.py --video=sm00.mkv --exp=2 --fps=60 --output=smx00.mkv --skip --fp16"
!{c}
from pyowm.utils.config import get_default_config
# создаем словарь настроек по умолчанию и в нем уже меняем язык
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = pyowm.OWM("ключ", config_dict)
sql.execute('UPDATE users SET use_comand = 0')
from tkinter import*
def c():
a = Button(text='ddd')
a.grid()
a.config(command=a.destroy)
c()
mainloop()
from tkinter import*
def destroy_widget(widget):
widget.destroy()
def c():
a = Button(text='ddd')
a.grid()
a.config(command=lambda:destroy_widget(a))
c()
mainloop()
# это содержимое скрипта запуска сервера, и не надо называть идентично самому модулю
# например назовем stream_app.py
import streamlit as st
import numpy as np
import pandas as pd
st.write('Hello, world!')
streamline run stream_app.py
def repeated():
print(123)
window.after(1000, repeated)
# и в основном коде программы запускать этот "цикл"
window.after(0, repeated)
p=subprocess.Popen(['/usr/bin/python3', '/home/roman/PycharmProjects/uznaemfileID/fileid.py'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
result=p.stdout.read()