今日のこの記事では、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 读取数据:次の例は runoob. 10 バイトの txt ファイルをインターセプトします:
#!/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この記事では、 truncate() メソッドは、理解できない場合は、試してみることができます。結局のところ、学んだことを確認するには、実践的な練習が最善の方法です。最後に、この記事が Python を学習しているあなたの助けになれば幸いです。 関連知識の詳細については、php 中国語 Web サイトの
Python チュートリアル
列を参照してください。以上がPython ファイルの truncate() メソッドとは何ですか?どこで使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。