Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
LPTE-1.0 - lpte.py

lpte.py

Caricato da:
Scarica il programma completo

  1. #!/usr/bin/python
  2.  
  3. #Eseguire come
  4. #
  5. #python lpte.py nuovo_file_da_creare.txt
  6.  
  7. import sys
  8.  
  9. __prog__ = "LPTE - Linear Python Txt Editor"
  10. __version__ = "1.0"
  11. __author__ = "balloto"
  12. __site__ = "http://www.pierotofy.it"
  13.  
  14. print __prog__ + " " + __version__
  15. print "(digita END per scrivere il file ed uscire)"
  16. print "(o ENDN per uscire senza scrivere il file)\n"
  17. righe=list()
  18.  
  19. def editor(testo):
  20.         while(True):
  21.                 linea = str(raw_input(""))
  22.                 if linea == "END":
  23.                         f = open(testo, 'w+')
  24.                         for scritte in righe:
  25.                                 f.write(str(scritte + "\n"))
  26.                         f.close()
  27.                         return False
  28.                 elif linea == "ENDN":
  29.                         return False
  30.                 else:
  31.                         righe.append(linea)
  32.  
  33. if __name__ == '__main__':
  34.         try:
  35.                 editor(sys.argv[1])
  36.         except IndexError:
  37.                 print "Devi inserire il nome del nuovo file TXT da creare"
  38.                 print "Ex: editorlineare nuovodoc.txt"