n° 185
Maggio/Giugno 2013
Maggio 22, 2013, 02:28:14 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Libro Python  (Letto 602 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
cruken
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 8


Mostra profilo E-mail
« inserita:: Luglio 15, 2012, 12:25:00 pm »

Salve, sono Massimo, sto cercando un libro su Python ( in italiano ) che mi segua dai semplici PRINT alla programmazione con le librerie " GTK/XWPython " che personalmente non conosco.
Da poco ho creato un programma  " DataBase " In cui si può, tramite i due comandi:

Cerca Persona -> Cerca un file " Che successivamente ne inserirò il nome "
e
Nuova Persona -> Crea un file .txt che poi chiederà all'utente il nome ecc.

Ora quando ho creato una nuova persona ("Il nome del file .txt" CercaPersona_AB.txt -> "AB le iniziali del nome cognome") Bene! salva lil tutto nel file .txt qundi OK!

Però quando entro in modalità Cerca Persona !! Non trova il file, ma ho risolto lo stesso, solo, è veramente complicato per la mia età (15)

Codice:
import _max_ # Solo un mio  modulo Inutile
import time

# Variabili e Funzioni del programma

nomeee="Nome: "
cognomeee="Cognome: "
aniii="Anni: "
nato_aaa="Nato a: "
nato_illl="Nato il: "
sessooo="Sesso: "

titolo=raw_input("Inserire titolo del documento gia' creato .TXT\n>")
trollo = titolo   ->>>>> ECCO IL PROBLEMA RISOLTO, CHIEDO ALL'UTENTE IL FILE DA APRIRE ALL'INIZIO, QUINDI ARRIVATI *** QUA


def Load():
      print
      print "Lettura dei dati..."
      time.sleep(2)
      print
def Attendere():
      print
      print "Attendere..."
      time.sleep(1)
      print

print "Programma creato da Massimo_Quattrone il 13/07/2012"
print
print "Lei ha accesso al Login del Database"
print
print "Prego inserire i dati richiesti"
nome = raw_input("Inserire nome\n>>> ")
print
cognome = raw_input("Inserire cognome\n>>> ")
print
eta = input("Inserire eta'\n>>> ")
print

Load()

if  nome == "Massimo" or nome == "Alberto" and cognome == "Quattrone" or cognome == "Melchiori" and eta == 15 or eta == 14:
     
      print
      print "Dati inseriti accettati"
      print

else:
      print
      print "Errore Dati inseriti non riconosciuti"
      print
     
#____-------_____-------_____-------_____ Inzio del Comando

print '\n'*100
Comando = raw_input("Inserire comando\n>>> ")

if Comando == "Cerca Persona": *** QUA, INSERIRSCO IL NOME DEL FILE(CercaPersona_AB.txt) quindi va ma a dire il vero è proprio in casino HELPPP
      print
      print "Nome e Cognome adiacenti ad essa!"
      numero_ricerche = input("Inserire numero delle ricerche nel DataBase!\n>>> ")

      for sonofigo in range(numero_ricerche):
            CercaPersona = raw_input("Inserire nome\n>>>")
           
            if CercaPersona == "Massimo Quattrone":
                  dato=open("CercaPersona_MQ.txt","r")
                  print
                  print dato.read()
                  print
                  dato.close()
                  print
                 
            elif CercaPersona == "Alberto Melchiori":
                  dato=open("CercaPersona_AM.txt","r")
                  print
                  print dato.read()
                  print
                  dato.close() 
                  print
                 
            elif CercaPersona == "Simone Munaron":
                  datto=open("CercaPersona_SM.txt","r")
                  print
                  print datto.read()
                  print
                  datto.close()
                  print

            elif CercaPersona == trollo :
                  tr=open(titolo,"r")
                  print
                  print tr.read()
                  print
                  tr.close()
                  print
                 
            else:
                  print
                  print "Errore!, nome non trovato"
                  print
                 
elif Comando == "Esci":
      print
      Attendere()
      print

elif Comando == "Nuova Persona":
      print ""
      s=raw_input("Sicuro/a di voler procedere? (y/n)\n>>>")
      if s == "y":
            print
            print
            dattto=open("Guida_Nuova_Persona.txt","r")
            print
            print dattto.read()
            print
            dattto.close()
            print
            titolo=raw_input("Inserire titolo del documento gia' creato .TXT\n>")
            trollo = titolo
            nome1=raw_input("Inserire nome\n>")
            cognome1=raw_input("Inserire cognome\n>")
            anni=raw_input("Inserire eta'\n>")
            nato_a=raw_input("Inserire luogo di nascita\n>")
            nato_il=raw_input("Inserire data di nascita (Es. 0/0/0000)\n>")
            sesso=raw_input("Inserire riferminto al sesso (Es. M/F)\n>")
            print
            Load()
            print
           
            cio=open(titolo,"w")
           
            cio.write(nomeee+nome1+'\n')
            cio.write(cognomeee+cognome1+'\n')
            cio.write(aniii+anni+'\n')
            cio.write(nato_aaa+nato_a+'\n')
            cio.write(nato_illl+nato_il+'\n')
            cio.write(sessooo+sesso+'\n')

            cio.close()
            print
            print "Dati salvati"
            raw_input("Premere [INVIO] per terminare\n>>>")
      else:
            print
            raw_input("*** Premere [INVIO] per terminare ***")

else:
      print
      print "Spiacenti comando non valido!"
      print


Registrato
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #1 inserita:: Luglio 15, 2012, 02:41:52 pm »

Per una bibliografia di base e altre importanti informazioni, dai un'occhiata a questo post.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page