from docx import Document
document = Document()
aa = Document(“1.docx”)
f=aa.paragraphs
kac=int(input(“kaç karaktar gösterilsin”))
sema=[]
for i in range(1,kac+1):
sema.append(f[1].text[i])
print(sema)
doc belgesindeki metini girilen karakter kadar gösteriyor ama sadece 1. paragraf için yapabildim tüm metin için nasıl yapabilirim
Öncelikle Merhaba. Kodlarınızı paylaşırken aşağıdaki konuyu inceleyip paylaşacağınız kodu o formata göre düzenlemelisiniz.
Sorunuzun cevabına gelecek olursak:
from docx import Document
paragraphs = Document("paragraf.docx").paragraphs
kac = int(input("kaç karaktar gösterilsin? "))
"""
Aşağıda Liste üretecini kullanarak her bir paragrafa ulaşıp
kullanıcıdan aldığımız karakter sınırını filtre olarak kullanarak
elde ettiğimiz nesneleri bir listeye dönüştürdük.
"""
liste = [i.text.strip()[:kac] for i in paragraphs]
print(liste)
1 Beğeni
cevap için teşekkür ederim
1 Beğeni