Я написал сценарий, который довольно темпераментен с отступом, поэтому я решил сделать функции. Я довольно новичок в python, и теперь, когда я создал эти функции, ничего не работает!Почему моя функция python не выполняется?
def main():
wiki_scrape()
all_csv()
wiki_set = scraped_set('locations.csv')
country_set = all_set('all.csv')
print wiki_set
Мне просто интересно, правильно ли это вызывать функции из функции main()? Я обсуждал, возникает ли проблема с отступом внутри вызываемых функций, python, похоже, очень полагается на правильные углубления, даже если он не вызывает ошибки!
Полный код - http://pastebin.com/gJGdHLgr
Если все ваши функции выглядят как 'main()', тогда у вас нет проблем. – quamrana
Вы называете 'main'? Python - это не Java, где главный объект вызывается при запуске. – Scironic
Убедитесь, что вы вызываете 'main'. Вы называете это следующим образом: 'main()'. –