Metodo Python File truncate ()

Descrizione

Metodo file Python truncate()tronca la dimensione del file. Se è presente l'argomento della dimensione opzionale, il file viene troncato (al massimo) a quella dimensione.

La dimensione predefinita è la posizione corrente. La posizione del file corrente non viene modificata. Notare che se una dimensione specificata supera la dimensione corrente del file, il risultato dipende dalla piattaforma.

Note - Questo metodo non funziona se il file viene aperto in modalità di sola lettura.

Sintassi

Di seguito è riportata la sintassi per truncate() metodo -

fileObject.truncate( [ size ])

Parametri

  • size - Se questo argomento facoltativo è presente, il file viene troncato (al massimo) a quella dimensione.

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo del metodo truncate ().

This is 1st line
This is 2nd line
This is 3rd line
This is 4th line
This is 5th line
#!/usr/bin/python

# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

line = fo.readline()
print "Read Line: %s" % (line)

# Now truncate remaining file.
fo.truncate()

# Try to read file now
line = fo.readline()
print "Read Line: %s" % (line)

# Close opend file
fo.close()

Quando eseguiamo il programma sopra, produce il seguente risultato:

Name of the file:  foo.txt

Read Line: