Forum >> Programmazione Python >> Files e Directory >> aprire un file con il programma

Pagina: Indietro 1 2

Scusa ma quelli sono comandi linux. Se dallo lo script del programma dai "f5" ti si apre una finestra e da li inserisci il nome e visualizzi il risultato. Stesa cosa puoi fare aprendo il terminale.
Scusa ma quelli sono comandi linux. Se dallo lo script del programma dai "f5" ti si apre una finestra e da li inserisci il nome e visualizzi il risultato. Stesa cosa puoi fare aprendo il terminale.
Grazie della spiegazione. Ma ancora non ho capito cosa intendi quando affermi che il tuo programma non fa quello che deve.
THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
tu hai visto che se il nome è maschile disegna una cornice, se è femminile disegna i cuori, se il nome non è presente nei file il programma disegna degli smile. Ecco, a me fa sempre questo, indipendentemente dal nome che digito, come se nei file non ci fosse nessun nome.


. Cmnq mi interessa fino ad un certo punto
anche perchè è più corretto e semplice fare in modo che sia l'utente a
digitare il sesso, per diverse ragioni che non sto ad elencare.
Grazie lo stesso :)





 



--- Ultima modifica di fen1c5 in data 2018-09-04 12:02:55 ---
Ci sono, ho trovato il problema anche se non mi spiego il perchè. Potrebbe essere interessante postare il oproblema.





NomeElaborato = NomeUtente.title()
maschi = open("c:/Risorse/NomiMaschili.txt", "r")
nmaschile = maschi.read()
maschi.close()
femmine = open("c:/Risorse/NomiFemminili.txt", "r")
nfemminile = femmine.read()
femmine.close()
if NomeElaborato in nmaschile:
sesso = "M"
elif NomeElaborato in nfemminile:
sesso = "F"




Dunque nella stringa di codice


if NomeElaborato in nmaschile:




ho tolto ".upper" ed ha funzionato, ma ripeto non mi spiego il perchè.














Pagina: Indietro 1 2



Esegui il login per scrivere una risposta.