Qu'est-ce que la méthode Python File truncate() ? Où peut-il être utilisé ?

乌拉乌拉~
Libérer: 2018-08-16 17:35:42
original
2469 Les gens l'ont consulté

Aujourd'hui, dans cet article, nous allons découvrir la méthode tronquer en Python. Nous ne connaissons peut-être pas l'utilisation de la troncature avant d'entrer dans l'article, mais dans cet article, nous utiliserons exemple d'instruction tronquée pour vous permettre de comprendre la méthode tronquée dans l'article d'aujourd'hui.

Présentation

La méthode truncate() est utilisée pour tronquer le fichier. Si le paramètre facultatif size est spécifié, cela signifie que le fichier est tronqué à la taille des caractères. Si la taille n'est pas spécifiée, elle est tronquée à partir de la position actuelle ; après troncature, tous les caractères suivant la taille sont supprimés.

Syntaxe

La syntaxe de la méthode truncate() est la suivante :

fileObject.truncate( [ size ])
Copier après la connexion

Paramètres

taille -- Facultatif, s'il est présent, le fichier sera tronqué à la taille en octets.

(Cette méthode n'a pas de valeur de retour.)

Exemple

L'exemple suivant montre l'utilisation de la méthode truncate() :

Le contenu du fichier runoob.txt est le suivant :

1:www.runoob.com
2:www.runoob.com
3:www.runoob.com
4:www.runoob.com
5:www.runoob.com
Copier après la connexion
Le contenu du fichier est lu en boucle :


#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "r+")
print "文件名为: ", fo.name
line = fo.readline()
print "读取第一行: %s" % (line)
# 截断剩下的字符串
fo.truncate()
# 尝试再次读取数据
line = fo.readline()
print "读取数据: %s" % (line)
# 关闭文件
fo.close()
Copier après la connexion
Le résultat de sortie de l'exemple ci-dessus est :

文件名为:  runoob.txt
读取第一行: 1:www.runoob.com
读取数据:
Copier après la connexion
L'exemple suivant intercepte 10 octets du fichier runoob.txt :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "r+")
print "文件名为: ", fo.name
# 截取10个字节
fo.truncate(10)
str = fo.read()
print "读取数据: %s" % (str)
# 关闭文件
fo.close()
Copier après la connexion
Le résultat de sortie de l'exemple ci-dessus est :

文件名为:  runoob.txt
读取数据: 1:www.runo
Copier après la connexion
Dans cet article, qu'avons-nous expliqué ? C'est la méthode truncate(). Si vous ne la comprenez pas, vous pouvez l'essayer. Après tout, la pratique est le meilleur moyen de vérifier. ce que vous avez appris. Enfin, j'espère que cet article pourra vous apporter de l'aide à vous qui apprenez Python.

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