Почему этот код не работает после указания пути к файлу?
У меня такой вопрос: мне написали код на Python, для лотереи Eurojackpot, который должен работать на основе прошедших тиражей. Мне надо было указать путь к файлу, который я и указал, но, почему-то, не срабатывает. Вот сам код:
import openpyxl
def load_lottery_data(filename):
workbook = openpyxl.load_workbook(filename)
sheet = workbook.active
for row in sheet.iter_rows(min_row=2, values_only=True): # Assuming data starts from the second row
draw_number = int(row[0])
main_numbers = [int(num) for num in row[1:6]] # Assuming main numbers are in columns 2 to 6
euro_numbers = [int(num) for num in row[6:8]] # Assuming euro numbers are in columns 6 to 8
yield draw_number, main_numbers, euro_numbers
# Example usage:
filename = r'C:\Users\Master\PycharmProjects\lottery\5x50+2.xlsx' # Replace with the path to your XLSX file
for draw_number, main_numbers, euro_numbers in load_lottery_data(filename):
print(f"Draw {draw_number}: Main Numbers - {main_numbers}, Euro Numbers - {euro_numbers}")
Если не трудно, подскажите, где ошибка?
Спасибо!