У меня есть несколько текстовых файлов с одним длинным шестнадцатеричным числом внутри каждого файла. Я хочу узнать длину каждого шестнадцатеричного числа, то есть ['FFFF0F'] = 6, ['A23000000000000FD'] = 17.
Я читаю файл в:
file_to_open = open(myFile , 'r')
filey = file_to_open.readlines()
print(type(filey))
a = hex(int(filey, 16))
print(type(a))
n = len(filey)
print('length = ', n)
И моя ошибка:
TypeError: int() cannot convert non-string with explicit base
, если я удаляю основание 16, я получаю ошибку:
TypeError : int() argument must be a string, a bytes-like object or a number, not 'list'
Любые идеи о том, как просто прочитать число и найти, сколько шестнадцатеричных цифр это содержит?