Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 文件 truncate() 使用方法及示例

Python File(文件) 方法

概述

truncate() 方法用于截斷文件,如果指定了可選參數(shù) size,則表示截斷文件為 size 個字符。 如果沒有指定 size,則從當(dāng)前位置起截斷;截斷之后 size 后面的所有字符被刪除。

語法

truncate() 方法語法如下:

fileObject.truncate( [ size ])

參數(shù)

  • size -- 可選,如果存在則文件截斷為 size 字節(jié)。

返回值

該方法沒有返回值。

示例

以下示例演示了 truncate() 方法的使用:

文件 nhooo.txt 的內(nèi)容如下:

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

循環(huán)讀取文件的內(nèi)容:

# 打開文件
fo = open("nhooo.txt", "r+")
print("文件名為: ", fo.name)
line = fo.readline()
print("讀取第一行: %s" % (line))
# 截斷剩下的字符串
fo.truncate()
# 嘗試再次讀取數(shù)據(jù)
line = fo.readline()
print("讀取數(shù)據(jù): %s" % (line))
# 關(guān)閉文件
fo.close()

以上示例輸出結(jié)果為:

文件名為:  nhooo.txt
讀取第一行: 1:www.soo66.com
讀取數(shù)據(jù):

以下示例截取 nhooo.txt 文件的10個字節(jié):

# 打開文件
fo = open("nhooo.txt", "r+")
print("文件名為: ", fo.name)
# 截取10個字節(jié)
fo.truncate(10)
str = fo.read()
print("讀取數(shù)據(jù): %s" % (str))
# 關(guān)閉文件
fo.close()

以上示例輸出結(jié)果為:

文件名為:  nhooo.txt
讀取數(shù)據(jù): 1:www.nhoo

Python File(文件) 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清