Metoda truncate Python File ()
zarys
Metodaobciąć () służy do obcięcie pliku, jeśli podasz opcjonalnej wielkości parametru, przy czym wielkość znaków obcinane plików.Jeśli nie zostanie określony rozmiar, odcięty od bieżącej pozycji; wszystkie znaki za wielkości po obcięciu zostaną usunięte.
gramatyka
Metoda obciąć () ma następującą składnię:
fileObject.truncate( [ size ])
parametry
Rozmiar - Ewentualnie, jeśli plik istnieje obcinane na wymiar bajtów.
Wartość zwracana
Metoda ta nie ma wartości zwracanej.
Przykłady
Poniższy przykład demonstruje sposób wykorzystanie truncate ():
W3big.txt zawartości pliku w następujący sposób:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Pętla odczytuje zawartość pliku:
#!/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()
Powyższy przykład wyjście jest:
文件名为: w3big.txt 读取第一行: 1:www.w3big.com 读取数据:
Poniższe przykłady przechwycenia 10 bajtów w3big.txt pliku:
#!/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()
Powyższy przykład wyjście jest:
文件名为: w3big.txt 读取数据: 1:www.runo