import tkinter.font as tkfont
font = tkfont.Font(font=text['font'])
tab_size = font.measure(' '*4)
# и установить размер табов
text.config(tabs=tab_size)
только я не понимаю, какой аргумент отвечает за минимальный и максимальный элементы, потому что мне нужны отрицательные в том числе.
a = np.random.randint(min_number,max_number,size=(n,2))
cursor.execute(f"SELECT honda||spyder||yamaha||ford||lancer||nissan car_info FROM cars WHERE id2 = ?", (ctx.author.id, ))
# допустим получили такую строку флагов из таблицы
car_flag = "001010"
# список машин в таком же порядке, как столбцы таблицы
cars = ['honda', 'spyder', 'yamaha', 'ford', 'lancer', 'nissan']
# сопоставляем нашу строку флагов со списком машин
user_cars = [car for car, flag in zip(cars, car_flag) if flag == "1"]
print(user_cars)
# ['yamaha', 'lancer']
data = cursor.execute(f"SELECT * FROM cars WHERE id2 = ?", (ctx.author.id, ))
for value, name in zip(data, map(lambda x:x[0], cursor.description)):
if value = 1:
print(name)
folderGame = self.getDirectory()
word = '[CHAT]' # Word there we search
f = open('LOG.log','r') # File where searching word
while True: # infinite cycle
text = f.read().split('\n') # Reading a file and splitting it by delimiter ('\n')
for i in text: # Searching word
if word in i: # If i have word
print(i) # Printing word
time.sleep(1)
CREATE TABLE users (
user_id INTEGER PRIMARY KEY # чтобы заполнялся автоматически, тогда вообще не нужно указывать id, он всегда будет проставляться автоматом новый
user_name TEXT);
cur.execute('''INSERT INTO users(user_name) VALUES(?)''', (user_name, ))
CREATE TABLE users (
user_id INTEGER UNIQUE, # если планируется самостоятельно заносить id
user_name TEXT);
cur.execute('''INSERT OR IGNORE INTO users(user_id, user_name) VALUES(?, ?)''', (user_id, user_name))
r = requests.get('https://www.gismeteo.ua/weather-Gorod/'% (city))
r = requests.get('https://www.gismeteo.ua/weather-%s/'% (city))
r = requests.get(f'https://www.gismeteo.ua/weather-{city}/')
r = requests.get(f'https://www.gismeteo.ua/weather-{city}/', headers={'User-agent': 'Mozilla/5.0'})
def move_oval(event):# перемещает овал
canvas = event.widget
# находим ближайший объект
obj = canvas.find_closest(event.x, event.y)[0]
# для оценки направления движения возьмем центр объекта
x1,y1,x2,y2 = canvas.coords(obj)
cx = (x2+x1)//2
cy = (y2+y1)//2
canvas.move(obj, event.x-cx, event.y-cy)
# здесь 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