-1
import re
f= ('HelloHowAreYou')
f = re.sub(r"([a-z\d])([A-Z])", r'\1 \2', f)
# Makes the string space separated. You can use split to convert it to list
f = f.split()
print (f)
это прекрасно работает, чтобы отделить всю строку текста заглавными буквами, однако, когда я затем изменяю код для чтения текстового файла, у меня есть проблемы. может кто-нибудь пролить свет почему?Чтение и разбиение текстового файла
для чтения файла я использую:
f = open('words.txt','r')