Dans la section Apprentissage Python de l'article d'aujourd'hui, jetons un coup d'œil au positionnement du Fichier Python. Dans le prochain article, je dirai à mes amis ce qu'est le positionnement de fichier en python et ce que ce positionnement de fichier peut faire.
Positionnement du fichier
La méthode tell() vous indique la position actuelle dans le fichier, en d'autres termes, la prochaine lecture et écriture aura lieu à autant d'octets du début du fichier après.
La méthode seek(offset[,from]) change la position du fichier actuel. La variable Offset représente le nombre d'octets à déplacer. La variable From spécifie la position de référence à partir de laquelle commencer le déplacement des octets.
Si from est défini sur 0, cela signifie que le début du fichier est utilisé comme position de référence pour déplacer les octets. Si la valeur est 1, la position actuelle est utilisée comme position de référence. S'il est défini sur 2, alors la fin du fichier sera utilisée comme position de référence.
Exemple :
# !/usr/bin/python # -*- coding: UTF-8 -*- # 打开一个文件 fo = open("foo.txt", "r+") str = fo.read(10) print "读取的字符串是 : ", str # 查找当前位置 position = fo.tell() print "当前文件位置 : ", position # 把指针再次重新定位到文件开头 position = fo.seek(0, 0) str = fo.read(10) print "重新读取字符串 : ", str # 关闭打开的文件 fo.close()
Résultat de sortie de l'exemple ci-dessus :
读取的字符串是 : This is te 当前文件位置 : 10 重新读取字符串 : This is te
Ce qui précède concerne uniquement cet article. J'espère que ce que j'ai dit et les exemples que j'ai donnés pourront vous être utiles.
Pour plus de connaissances connexes, veuillez visiter la colonne Tutoriel Python du site Web php chinois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!