Maison > Article > développement back-end > Qu'est-ce que la méthode Python File truncate() ? Où peut-il être utilisé ?
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
fileObject.truncate( [ size ])
Paramètres
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.comLe 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()Le résultat de sortie de l'exemple ci-dessus est :
文件名为: runoob.txt 读取第一行: 1:www.runoob.com 读取数据: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()Le résultat de sortie de l'exemple ci-dessus est :
文件名为: runoob.txt 读取数据: 1:www.runoDans 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!