Maison > développement back-end > Tutoriel Python > Qu'est-ce que le positionnement d'un fichier Python ? Quel est le rôle du positionnement des fichiers ?

Qu'est-ce que le positionnement d'un fichier Python ? Quel est le rôle du positionnement des fichiers ?

乌拉乌拉~
Libérer: 2018-08-17 14:45:59
original
2708 Les gens l'ont consulté

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()
Copier après la connexion

Résultat de sortie de l'exemple ci-dessus :

读取的字符串是 :  This is te
当前文件位置 :  10
重新读取字符串 :  This is te
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal