Pythonを使用してテキストファイル内の特定のテキスト行からテキストを取り出す方法は?Pythonで特定のテキスト行からテキストを引き出すにはどうすればよいですか?
-1
A
答えて
4
あなたは10行目を読みたい場合は、次の
with open("file.txt") as f:
for i in range(9):
f.next()
print f.readline()
これは、メモリ内のファイル全体を読み取れません。
0
次のPythonの例では、正しい行番号を抽出しなければならないが、それは恐ろしく非効率的である:
f = open('file.txt')
print f.readlines()[line_number]
+0
ファイルを一度に読み込むので、これは効率が悪いと言っていますか? – octopusgrabbus
+0
正確に。ファイル全体が読み込まれます。 – troutinator
0
最も簡単な方法:
print list(open('filename'))[line_number]
つもりはないかもしれません、ファイル全体を読み込みます良い考え。より効率的なテクニックは、あなたがそれをどのように使用しているかに依存します。
関連する問題
- 1. 大きなテキストコンテンツから特定のテキストを抽出するにはどうすればよいですか?
- 2. sedの特定の行数の下にテキストを追加するにはどうすればよいですか?
- 3. 特定のテキストをアプリからFacebookに共有するにはどうすればいいですか?
- 4. テキストボックス内のテキストの特定のインデックスにフォーカスを設定するにはどうすればよいですか?
- 5. GtkTextViewのテキストを設定するにはどうすればよいですか?
- 6. UIBarButtonItemのテキストを設定するにはどうすればよいですか?
- 7. MySQLで特定のテキストを含むフィールドをクエリするにはどうすればよいですか?
- 8. Androidで特定のキーワードを含むテキストを削除するにはどうすればよいですか?
- 9. 特定のテーブルから特定の行を検索するにはどうすればよいですか?
- 10. Pythonでファイルからテキストをフォーマットするにはどうすればよいですか?
- 11. テーブルから一番上の「x」行だけを引き出すにはどうすればよいですか?
- 12. Linuxのテキストファイルの列に特定のテキストを追加するにはどうすればよいですか?
- 13. ポップアップボックスのテキストをアンドロイドの特定のテキストビューに設定するにはどうすればいいですか?
- 14. バッチファイル内の特定のテキストを非表示にするにはどうすればよいですか?
- 15. 特定のPythonファイルをPython Openshiftで実行するにはどうすればよいですか?
- 16. UITableViewの特定のセルのテキストの色を変更するにはどうすればよいですか?
- 17. 特定のテキストに対してマークダウンパーサーをエスケープするにはどうすればよいですか?
- 18. Rのテキスト内の特定の文章を検索するにはどうすればよいですか?
- 19. 変数内の特定のテキストを検索するにはどうすればよいですか?
- 20. リストから特定のテキスト入力位置(カーソル下)にテキストをドロップするにはどうすればよいですか?
- 21. アンドロイドデバイスでスピーチ認識(音声からテキストへ)を実行するにはどうすればよいですか?
- 22. テキストからプログラミング言語のエラーメッセージを検出するにはどうすればよいですか?
- 23. WindowsのPerlスクリプトから出力テキストを色付けするにはどうすればよいですか?
- 24. フリーフォームのテキストからdatetimeを抽出するにはどうすればよいですか?
- 25. MySQLデータベースから文字ごとにテキストを抽出するにはどうすればよいですか?
- 26. Androidのボタンのテキストをスレッドから設定するにはどうすればよいですか?
- 27. テキスト編集オブジェクトからフォーカス損失を検出するにはどうすればよいですか?
- 28. Intellij IDEAでテキストを新しい行に置き換えるにはどうすればよいですか?
- 29. Androidレイアウトでテキスト間の行間隔を減らすにはどうすればよいですか?
- 30. テキストファイルに特定のテキストがバッチで含まれているかどうかを確認するにはどうすればよいですか?
どの行を読みたいのですか? –