File I/O

I file sono implementati utilizzando la libreria stdio del C.

Apertura

  1. f=open(“nome”)
  2. f=open(“nome”, “r“), read, in lettura
  3. f=open(“nome”, “w“), write, in scrittura
  4. f=open(“nome”, “r+“), read/write, in lettura e scrittura
  5. f=open(“nome”, “a“), append, in aggiungi
  6. with open(“nome”) as f:

Chiusura

  • f.close()

Lettura

  1. s=f.read(), legge tutto
  2. s=f.read(n), legge n byte
  3. s=f.readline(), legge una linea
  4. s=f.readline(n), legge una linea, al massimo n byte
  5. lista=f.readlines()
  6. for s in f:

Scrittura

  1. f.write(s)
  2. f.writelines(lista)

Ancora…

  1. f.mode(), …
  2. f.name(), …
  3. f.truncate(), …
  4. f.truncate(n), …
  5. f.tell()