Script Python interattivo

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Script Python interattivo

Messaggio da Burroughs »

Buon pomeriggio e buon sabato a tutti, ragazzi.
Allora, premetto che non sono un esperto di Python, tutt'altro.
Ho trovato su Github un progetto molto interessante che consente, previo scaricamento della API da Genius, di scaricare i testi o gli album degli artisti che interessano, il tutto in maniera veloce ed efficace.
Visto che la procedura descritta e' un po' macchinosa mi sono fatto uno scrippettino in Python che semplifica la cosa, eccolo:

Codice: Seleziona tutto

import lyricsgenius
genius = lyricsgenius.Genius("--Genius_api--")
album = genius.search_album("Hejira", "Joni Mitchell")
album.save_lyrics()
Quello che mi piacerebbe fare sarebbe creare un'interazione per cui lo script prima chiede all'utente il titolo dell'album che intende scaricare, subito dopo l'artista tenendo presente che sia nel primo che nel secondo caso la stringa potrebbe essere composta da due o piu' parole.
Insomma, un po' quello che si fa nel bash scripting con read e varname.
Mi sapreste dare delle indicazioni???

Grazie.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1212
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: Script Python interattivo

Messaggio da lablinux »

brutale brutale

Codice: Seleziona tutto

artista = input('Inserisci il nome dell\'artista e premi invio:')
liberamente tratto da una ricerca con googole:python input da tastiera

Se vuoi fare cose più belle dovresti provare qualche tool grafico, sempre da google: python ui framework
Ma qui alzo le mani

Rispondi