Python3 File seek () metodo
contorno
metodoseek () viene utilizzato per spostare il file leggere puntatore alla posizione specificata.
grammatica
metodo seek () ha la seguente sintassi:
fileObject.seek(offset[, whence])
parametri
Offset - Offset dall'inizio, che è rappresentativo del numero di byte necessari per spostare spostamento
dove: Opzionale, default è 0.Per compensare un parametro definito, che indica l'offset dall'inizio posizione, 0 rappresenta l'inizio dall'inizio del file, 1 decorre dalla posizione corrente, dalla fine del file rappresenta la data.
Valore di ritorno
Questa funzione non ha alcun valore di ritorno.
Esempi
L'esempio seguente dimostra il metodo readline () di uso:
file di contenuto W3big.txt come segue:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Loop legge il contenuto del file:
#!/usr/bin/python3 # 打开文件 fo = open("w3big.txt", "r+") print ("文件名为: ", fo.name) line = fo.readline() print ("读取的数据为: %s" % (line)) # 重新设置文件读取指针到开头 fo.seek(0, 0) line = fo.readline() print ("读取的数据为: %s" % (line)) # 关闭文件 fo.close()
L'output sopra esempio è:
文件名为: w3big.txt 读取的数据为: 1:www.w3big.com 读取的数据为: 1:www.w3big.com