Python ファイルを開く
- 前のページ Python ファイルを開く
- 次のページ Python ファイル書き込み/作成
サーバー上でファイルを開く
以下のファイルがPythonと同じフォルダにあります:
demofile.txt
こんにちは!demofile.txtへようこそ。 このファイルはテストのために使用されます。 幸運を祈っています!
ファイルを開くには、内蔵の open()
関数があります。
open()
関数はファイルオブジェクトを返します。このオブジェクトには、 read()
メソッドはファイルの内容を読み取ります:
例
f = open("demofile.txt", "r") print(f.read())
ファイルの一部のみを読み取ります
デフォルトでは、read()
メソッドは全体のテキストを返しますが、返す文字数を指定することもできます:
例
ファイルの最初の5文字を返します:
f = open("demofile.txt", "r") print(f.read(5))
読行
次のように使用できます: readline()
メソッドは1行を返します:
例
ファイルの1行を読み取ります:
f = open("demofile.txt", "r") print(f.readline())
2回の呼び出しで readline()
最初の2行を読み取ることができます:
例
ファイルの2行を読み取ります:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
ファイルの各行をループで遍历することで、各行を順次読み取ることができます:
例
ファイルを逐行遍历:
f = open("demofile.txt", "r") for x in f: print(x)
ファイルを閉じる
ファイルを閉じることは常に良い習慣です。
例
ファイルを閉じる前に:
f = open("demofile.txt", "r") print(f.readline()) f.close()
注記:バッファリングのために、特定の状況では、常にファイルを閉じる必要があります。ファイルを閉じる前に行った変更は表示されないかもしれません。
- 前のページ Python ファイルを開く
- 次のページ Python ファイル書き込み/作成