Найти количество диалогов в текстовом документе python
Помогите написать скрипт который будит выводить количество диалогов в тексте вот пример что я уже сделал (Программа считает количество строк, слов и букв,уникальных слов,количество предложений), нужен пример кода как обозначить диалоги в тексте,пример диалога
— Co chcesz za kamizelkę? — spytałem.
— Jake kamyzelkie?… — odparł, zdziwiony, myśląc zapewne o swojej własnej.
Ale wnet opamiętał się i szybko podniósł leżącą na ziemi.
— Za te kamyzelkie?… Pan dobrodziej pyta się o te kamyzelkie?…
A potem, jakby zbudziło się w nim podejrzenie, spytał:
— Co wielmożnego pana po take kamyzelkie?!…
— Ile chcesz za nią?
Żydowi błysnęły żółte białka, a koniec wyciągniętego nosa poczerwieniał jeszcze bardziej.
— Da wielmożny pan… rubelka! — odparł roztaczając mi przed oczyma towar w taki sposób, ażeby okazać wszystkie jego zalety.
— Dam ci pół rubla.
— Pół rubla?… taky ubjór?… To nie może być! — mówił handlarz.
— Ani grosza więcej.`
lines = 0
words = 0
letters = 0
for line in open(r"C:\test\test.txt",encoding="utf8"):
lines += 1
letters += len(line)
pos = 'out'
for letter in line:
if letter != ' ' and pos == 'out':
words += 1
pos = 'in'
elif letter == ' ':
pos = 'out'
blob = TextBlob(text)
print("Litera:", letters)
print("Słowo:", words)
print("unikalne
słowa",len(set(Path(r"C:\test\test.txt").read_text(encoding='utf-
8').split())))
print("Stroka:", lines)
print("liczba zdań w tekście:",len((blob.sentences))) `