Недавно я отчистил pip и кажись случайно удалил нужный компонент для split, переустанавливал я много раз, но ничего не получалось.
Возможно я что-то в Python сделал.
Версия Python 3.9
Ошибка: AttributeError: 'builtin_function_or_method' object has no attribute 'split'
Python 3.10.11 (tags/v3.10.11 , Apr 5 2023 ) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = input()
the quick brown
>>> b = a.split()
>>>
>>> b
['the', 'quick', 'brown']
>>>
>>> type(a)
<class 'str'>
Рассмотрим данный код.
Если мы выведем тип переменной a, то мы получим вот это:
Потому что Вы не вызвали данную функцию, а только прировняли переменную a к функции input.
Для того чтобы этот код заработал, мы должны в переменной a, добавить к input скобки ().
Но это только пример, потому что Вы не скинули свой код.