Полагаю, дело в том, что в файле - строка или строки. Они содержат кроме собственно цифр ещё другие символы - пробелы, концы строки, переводы каретки, конец файла и т.п.
Конечно, можно добиться, чтобы работало именно так, как вы делаете.
Но судя по всему, вы изобретаете велосипед на костылях.
Вам ведь надо хранить в файле некоторые данные - например, значение параметра.
Для этого придумали форматы - например, JSON, XML, YAML, CSV и т.п.
Частенько используют JSON - для него в Python есть встроенная библиотечка, он хорошо описан и более чем гибок для любых ваших потребностей. Попробуйте освоить.