Pythonでtxtファイルの一部の内容を取得するにはどうすればいいですか?
Pythonのファイル処理機能を使用して、txtファイルの一部の内容を取得する方法があります。以下は一般的な方法です:
- txtファイルを開いてください。
- readlines() メソッド
- リストのインデックスを使用して、必要なコンテンツの一部を取得できます。
- ファイルを閉じる。
以下はサンプルコードです。
# 打开文件
with open('example.txt', 'r') as file:
# 读取所有行
lines = file.readlines()
# 获取部分内容
start_line = 2
end_line = 5
content = lines[start_line:end_line]
# 打印内容
for line in content:
print(line.strip())
# 关闭文件
file.close()
上記のコードでは、ファイル “example.txt” を開いて、readlines() 関数を使用してファイル内のすべての行をlinesリストに保存しました。次に、取得する部分の開始行と終了行を指定し、linesリストから対応する行を取得しました。最後に、選択した内容をループして表示しました。
上記の例では、txtファイルが現在の作業ディレクトリに存在すると仮定しています。他のディレクトリにある場合は、完全なファイルパスを提供する必要があります。