Méthode truncate Python (File)
contour
méthodetruncate () est utilisée pour tronquer le fichier, si vous spécifiez la taille du paramètre optionnel, ledit fichier tronqué caractères de taille.Si vous ne spécifiez pas de taille, coupée de la position actuelle, tous les personnages derrière la taille après troncature sont supprimés.
grammaire
méthode truncate () a la syntaxe suivante:
fileObject.truncate( [ size ])
Paramètres
taille - Sinon, si le fichier existe tronquée à des octets de taille.
Valeur de retour
Cette méthode n'a pas de valeur de retour.
Exemples
L'exemple suivant illustre l'utilisation de la méthode truncate ():
fichier de contenu W3big.txt comme suit:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Boucle lit le contenu du fichier:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "r+") print "文件名为: ", fo.name line = fo.readline() print "读取第一行: %s" % (line) # 截断剩下的字符串 fo.truncate() # 尝试再次读取数据 line = fo.readline() print "读取数据: %s" % (line) # 关闭文件 fo.close()
L'exemple ci-dessus sortie est:
文件名为: w3big.txt 读取第一行: 1:www.w3big.com 读取数据:
Les exemples suivants Interception 10 octets w3big.txt fichier:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "r+") print "文件名为: ", fo.name # 截取10个字节 fo.truncate(10) str = fo.read() print "读取数据: %s" % (str) # 关闭文件 fo.close()
L'exemple ci-dessus sortie est:
文件名为: w3big.txt 读取数据: 1:www.runo