a = 1
while a <= kolvo_strok:
# Получаем результат
p = str(cursor.fetchone()[0])
print(p)
# Функция для обработки значения p
def process_p(value):
value = value.strip()
if value.isdigit():
return int(value)
elif '-' in value:
parts = value.split('-')
if len(parts) == 2 and all(part.strip().isdigit() for part in parts):
return f"{int(parts[0])}-{int(parts[1])}"
return value
processed_p = process_p(p)
data = {'orders': [processed_p]}
print(data)
a += 1
a=1
while a<=kolvo_strok:
......
#Получаем результат
p=str(cursor.fetchone()[0])
print(p)
data={'orders':[p]}
print(data)
Значение переменной p прилетает с кавычками. Как исправить??? p бывает вида 123, бывает 123-4, бывает 123а-56
ПАМАГИИИИТИИИИ!!!!!!