Çözüldü Python Wikipedia kütüphanesi hata veriyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

cryptonet0

Decapat
Katılım
8 Kasım 2020
Mesajlar
218
Daha fazla  
Cinsiyet
Diğer
Merhaba,
Ben bir sesli asistan yapmaktayım fakat hata vermekte. Olay tam olarak Wikipedia kütüphanesini kullanırken ortaya çıktı. Ben Wikipedia'dan bir şey aratıp bunun sadece 2 cümlesini okutmak istiyorum fakat yapamadım. Yardımcı olan herkese teşekkürler.

[CODE lang="python" title="Sorun"]
if "Vikipedi" in voice:
kisi = record("Kimi sorgulayayım")
print(kisi)
wikipedia.set_lang("tr")

w = wikipedia.page(kisi)
speak(w.content(sentence=2))
[/CODE]
 
Son düzenleme:
Çözüm
[CODE title="aynı hata"]Traceback (most recent call last):
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 189, in <module>
response(voice)
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 62, in response
tospeak = w.content(sentence=2)
TypeError: 'str' object is not callable[/CODE]
Anladigim kadariyla, w.content degiskeni bir fonksiyon degil. Bunun yerine, sunu dener misiniz?
Python:
tospeak = wikipedia.summary("ubuntu", sentences=2)
speak(tospeak)
Verdigi hatayi da yazin. Muhtemelen bosluklardan kaynakli, if cumlesinin icerigine bir Tab daha ekleyin.

Hepsinde birer Tab var. Buraya yapıştırırken kaymış. Verdiği hata;



[CODE title="hata"]Traceback (most recent call last):
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 188, in <module>
response(voice)
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 62, in response
speak(w.content(sentence=2))
TypeError: 'str' object is not callable
[/CODE]
 
Hepsinde birer Tab var. Buraya yapıştırırken kaymış. Verdiği hata;



[CODE title="hata"]Traceback (most recent call last):
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 188, in <module>
response(voice)
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 62, in response
speak(w.content(sentence=2))
TypeError: 'str' object is not callable
[/CODE]
Hatanin daha anlasilabilir olmasi icin bahsettigi satirdaki kodu su sekilde degistirip yeni hatayi atabilir misiniz?
Python:
tospeak = w.content(sentence=2)
speak(tospeak)
 
Hatanin daha anlasilabilir olmasi icin bahsettigi satirdaki kodu su sekilde degistirip yeni hatayi atabilir misiniz?
Python:
tospeak = w.content(sentence=2)
speak(tospeak)
[CODE title="aynı hata"]Traceback (most recent call last):
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 189, in <module>
response(voice)
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 62, in response
tospeak = w.content(sentence=2)
TypeError: 'str' object is not callable[/CODE]
 
[CODE title="aynı hata"]Traceback (most recent call last):
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 189, in <module>
response(voice)
File "C:\Users\Mete\Desktop\Python_sesli_asistan_OWL-master\OWL.py", line 62, in response
tospeak = w.content(sentence=2)
TypeError: 'str' object is not callable[/CODE]
Anladigim kadariyla, w.content degiskeni bir fonksiyon degil. Bunun yerine, sunu dener misiniz?
Python:
tospeak = wikipedia.summary("ubuntu", sentences=2)
speak(tospeak)
 
Çözüm

Geri
Yukarı