У меня есть функция, которая анализирует строку и принимает значения с помощью индексов. Когда я пытаюсь взять точную переменную и преобразовать ее в целое число, это дает мне ValueError. Точная часть кода:
y = special_string[y_start:y_end]
print(y)
y = int(y)
Трассировка для него:
14
Traceback (most recent call last):
File "levelBuilder.py", line 255, in <module>
newLevel, rows, columns = importLevel(levelName)
File "levelBuilder.py", line 124, in importLevel
y = int(y)
ValueError: invalid literal for int() with base 10: ''
Вопрос - что может вызвать эту ошибку? Как видите, у - целое число (14). Когда я использую тот же метод для другой переменной (x), он работает правильно