今日のこの記事では、Python の truncate メソッドについて学びます。記事に入る前は truncate の使用方法を知らないかもしれませんが、この記事では を使用します。今日の記事の truncate メソッドを理解するには、truncate ステートメントの例 を参照してください。
概要
ファイルを切り詰めるために truncate() メソッドが使用されます。オプションのパラメータ size が指定されている場合、ファイルは文字サイズに合わせて切り詰められることを意味します。 size が指定されていない場合は、現在の位置から切り捨てられ、切り捨てられた後、size に続くすべての文字が削除されます。
#構文
##truncate() メソッドの構文は次のとおりです:
fileObject.truncate( [ size ])
size -- オプション (存在する場合) は、ファイルが size バイトに切り詰められます。
(このメソッドには戻り値はありません。)
例次の例は、truncate() メソッドの使用方法を示しています。
ファイル runoob.txt の内容は次のとおりです:1:www.runoob.com 2:www.runoob.com 3:www.runoob.com 4:www.runoob.com 5:www.runoob.com
#!/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()
上記の例の出力結果は次のとおりです。
文件名为: runoob.txt 读取第一行: 1:www.runoob.com 读取数据:
#!/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()
文件名为: runoob.txt 读取数据: 1:www.runo
Python チュートリアル
列を参照してください。以上がPython ファイルの truncate() メソッドとは何ですか?どこで使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。