Форум сайта python.su
Есть программа, она выводит список фильмов и ссылки на них и названия, моя задача сделать видимость интерактивности.
Чтобы при нажатии на клавишу 's' ромбик смещался вниз или вверх при нажатии 'w'.
Начальный вывод:
♦ Аниме
http://fs.to/video/films/film_genre/anime/
○ Биография
http://fs.to/video/films/film_genre/biografiya/
○ Боевик
http://fs.to/video/films/film_genre/bojevik/
○ Вестерн
(программа выполняется в терминале поэтому из вариантов я увидел только перерисовку экрана)
При нажатии ‘s’:
○ Аниме
http://fs.to/video/films/film_genre/anime/
♦ Биография
http://fs.to/video/films/film_genre/biografiya/
○ Боевик
http://fs.to/video/films/film_genre/bojevik/
○ Вестерн
Подскажите пожалуйста как можно это реализовать, уже несколько дней долблюсь над решением
Вот код:
#! /usr/bin/env python # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup r = requests.get("http://fs.to/video/films/group/film_genre/") response = r.content.decode('utf-8') page = BeautifulSoup(response) #Выводит на экран значения def exex(count): for tag in page.findAll('li'): a = tag.find('a') print ('{}{}').format('○','♦'), for (i,b) in enumerate(a.contents): print (u'{}'.format(unicode(b.string))) print(u'{0}{1}'.format('http://fs.to',a.get('href'))) #Счетчик на количество нажатий клавиш choice = 'a' while choice!='e': count=0 choice = str(raw_input('\nchoose: h = upper , n - lower"\n')) if choice in'n': exex(count+1) elif choice in 'h': print count exex(count-1)
Отредактировано sourser (Апрель 7, 2015 10:54:39)
Офлайн
103
вы же уже спрашивали
прост измените управляющие клавиши и кружочек на ромбик
http://python.su/forum/topic/26402/
Отредактировано terabayt (Апрель 7, 2015 11:48:43)
Офлайн