Latest web development tutorials

усечение Python File () метод

Python файла метод (File) Python файла метод (File)


очертание

Методусечения () используется для усечения файла, если вы указать необязательный параметр размера, сказал символы размер усеченного файла.Если вы не указываете размер, отрезанной от текущей позиции, все символы позади размера после усечения будут удалены.

грамматика

Метод усечения () имеет следующий синтаксис:

fileObject.truncate( [ size ])

параметры

  • размер - В качестве альтернативы, если файл существует усеченная в байты размера.

Возвращаемое значение

Этот метод не имеет возвращаемого значения.

примеров

Следующий пример демонстрирует способ использования усечение ():

W3big.txt содержимое файла следующим образом:

1:www.w3big.com
2:www.w3big.com
3:www.w3big.com
4:www.w3big.com
5:www.w3big.com

Цикл считывает содержимое файла:

#!/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()

В приведенном выше примере выход:

文件名为:  w3big.txt
读取第一行: 1:www.w3big.com

读取数据:

Следующие примеры перехвата 10 байт w3big.txt файла:

#!/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()

В приведенном выше примере выход:

文件名为:  w3big.txt
读取数据: 1:www.runo

Python файла метод (File) Python файла метод (File)