Pickle читает и записывает объекты в виде двоичных файлов . Вы можете подтвердить это командой open('lastringa.pickle', 'rb')
, в которой вы используете опцию rb
, то есть read binary .
Ваша IDE не знает тип объекта, который, как ожидается, будет считывать рассол, поэтому он может предложить строковые методы (например, .split()
, .read()
)
Вкл. с другой стороны, на первой фотографии ваша IDE знает, что expected
- это строка, и она знает, что предложить.