if img:
print(f"Сохраняю изображение в {output_file}")
img.save(output_file)
print(f"Изображение успешно сохранено в {output_file}")
output_file
лежит путь до xlsx, что приводит к: >>> Ошибка при работе с листом: unknown file extension: .xlsx
img.save(output_file+'.png')
>>> Изображение успешно сохранено в LaserCut_price.xlsx
import threading
import time
from tkinter import Tk, Button, ttk
def start_parsing():
def parse():
total_pages = 100 # Пример: всего страниц для парсинга
for i in range(total_pages):
time.sleep(0.1) # Имитация работы парсера
progress_bar['value'] = (i + 1) / total_pages * 100
root.update_idletasks() # Обновление UI
# Запуск парсера в отдельном потоке
threading.Thread(target=parse, daemon=True).start()
# Создание UI
root = Tk()
progress_bar = ttk.Progressbar(root, orient="horizontal", length=300, mode="determinate")
progress_bar.pack(pady=20)
start_button = Button(root, text="Start Parsing", command=start_parsing)
start_button.pack(pady=10)
root.mainloop()
и там всё правильно...
@deco_time
def f(a, b):
c = 0
for i in range(1000000):
c += a * b
return c
>>> Время работы функции: 0:00:00.049027
такое чувство, что у меня выводится в неправильном формате
time
.у другого человека тот же код выводит время функции в формате - 0:00:00.000001говорит лишь о том, что то устройство на котором он запускает код работает настолько медленно что datetime.now() успевает отсчитать микросекунду, чтобы разница между стартовым и финишным временем была не нулевой.
a + b
выполняется за некоторое количество наносекунд. Соответственно для datetime.now() и стартовое и финишное время одинаково, отсюда и нули. datetime
, а c time
.
Возьмите BERT или его производные, например.