Pythonファイル操作実装コード

WBOY
リリース: 2016-06-16 08:47:16
オリジナル
1123 人が閲覧しました

open(filename,mode,buffer)
最初のパラメータは開くファイルのファイル名であり、2 番目のパラメータはオプションで、3 番目のパラメータはバッファです。はオプションです。デフォルトでは、ファイルは「読み取り」モードで開かれます。この関数はストリーム型オブジェクトを返します。
モードには次のタイプがあります。
r: 読み取りモード (デフォルト値)
w: 書き込みモード
a: 追加書き込みモード
b: バイナリモード
t: テキストモード (デフォルト値)
+: 既存のハードディスク ファイルを更新します (読み取りおよび書き込みモード)
U: ユニバーサル改行モード (ユニバーサル改行モード)
開いたファイルが存在しない場合、またはその他の問題がある場合は、 IOError 例外が発生します。
一般的に使用されるファイル オブジェクトの属性:
mode: ファイルを開くモード
name: オープン ファイル名
closed: ファイルが閉じられているかどうか
一般的に使用されるファイル オブジェクトのメソッド:
tell( ) : 現在のファイル内の現在位置を取得します。開始値は 0 です。
seek(position,mode): 現在のファイル内を移動します。最初のパラメータは移動する距離、2 番目のパラメータはモードです。0 はファイルの先頭を基準とした絶対位置の移動を意味し、1 は現在の位置に関する相対位置の移動を意味します。ファイルの末尾を基準にして移動することを意味します。
read(max_byte_num): ファイルからバイトを読み取ります。 max_byte_number はオプションのパラメータで、読み取る最大バイト数を示します。選択されていない場合、デフォルトではファイルの最後まで読み取ります。読み取り後、現在位置が変化します。つまり、読み取られるバイト数が増加します。
readline(): ファイルを一度に 1 行ずつ読み取ります。
write(content): データをファイルに書き込みます。 content は書き込まれる内容です。
close(): ファイルを閉じます
ファイルの読み取りと書き込みの例:

コードをコピー コードは次のとおりです:

try:
f = open('d:/hello_python.txt','w')
f.write('hello my friends Python!')
IOError を除く:
print(' IOError')
finally:
f.close()
try:
f = open('d:hello_python.txt','r')
print (f.read() )
f.close()
f.tell()
ioerror としての ValueError を除く:
print('ファイルはすでに閉じられています {0}'.format(type(ioerror) )))
最後に:
print('操作終了')
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート