Код выхода 0, но нет выводаPython

Программы на Python
Anonymous
Код выхода 0, но нет вывода

Сообщение Anonymous »

Я новичок в Python и программировании в целом. Я нашел код для очистки веб-сайта, но всякий раз, когда я запускаю этот код, я получаю только код выхода 0 (я знаю, что это хорошо, поскольку это означает, что ошибок нет), но я не получаю никаких результатов. Следуя коду, который я использую.
Есть ли у кого-нибудь идеи, как это решить?
from collections import Counter
import requests
from bs4 import BeautifulSoup

def my_start(url):
my_wordlist = []
my_source_code = requests.get(url).text
my_soup = BeautifulSoup(my_source_code, 'html.parser')
for each_text in my_soup.findAll('div', {'class':'entry-content'}):
content = each_text.text
words = content.lower().split()
for each_word in words:
my_wordlist.append(each_word)
clean_wordlist(my_wordlist)
# Function removes any unwanted symbols
def clean_wordlist(wordlist):
clean_list =[]
for word in wordlist:
symbols = '!@#$%^&*()_-+={[}]|\;:"?/., '
for i in range (0, len(symbols)):
word = word.replace(symbols, '')
if len(word) > 0:
clean_list.append(word)
create_dictionary(clean_list)
def create_dictionary(clean_list):
word_count = {}
for word in clean_list:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
c = Counter(word_count)
# returns the most occurring elements
top = c.most_common(10)
print(top)
# Driver code
if __name__ == '__main__':
my_start("https://www.tutorialspoint.com/python3/ ... rview.htm/")


Подробнее здесь: https://stackoverflow.com/questions/658 ... -no-output

Вернуться в «Python»