Metodo os.lseek python3 ()
metodi di file / directory python3 OS
contorno
Metodo os.lseek () viene utilizzato per impostare la posizione corrente del descrittore di file fd alla pos, come modificare.
In Unix, Windows in modo efficace.
grammatica
lseek () metodo di sintassi è la seguente:
os.lseek(fd, pos, how)
parametri
fd - descrittore di file.
pos - che è dato rispetto ai parametri di come la posizione nel documento..
come - posizione di riferimento del documento.pos SEEK_SET 0 installazione dal file o l'inizio del calcolo; SEEK_CUR o 1 dal calcolo della posizione corrente; os.SEEK_END o due dalla fine del file inizia.
Valore di ritorno
Questo metodo non restituisce alcun valore.
Esempi
L'esempio seguente mostra il metodo lseek () di uso:
#!/usr/bin/python3 import os, sys # 打开文件 fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 写入字符串 os.write(fd, "This is test") # 所有 fsync() 方法 os.fsync(fd) # 从开始位置读取字符串 os.lseek(fd, 0, 0) str = os.read(fd, 100) print ("Read String is : ", str) # 关闭文件 os.close( fd ) print ("关闭文件成功!!")
L'output del programma di cui sopra è:
关闭文件成功!!