私はPythonを使用してテキストファイルを読み込み、特定の行を出力したいと思います。問題は、 "nominal"という単語で始まる行を印刷したいということです。これを行う方法はわかっています。また、これに続く行は、特定の文字列では認識できません。あなたはそれを行うことができるいくつかのコード行を指摘できますか?善意でPython、特定の行を選択
0
A
答えて
0
、これはあなたには、いくつかの努力をコーディングし、表示を開始するのに役立ちますという仮定の下、ここに行く:
file_to_read = r'myfile.txt'
with open(file_to_read, 'r') as f_in:
flag = False
for line in f_in:
if line.startswith('nominal'):
print(line)
flag = True
elif flag:
print(line)
flag = False
それはアウトオブボックス動作しますが、いくつかを過ごすためにしてみてください可能性がありますそれを経て、あなたは間違いなくそれの背後に論理を得るでしょう。 python
のテキスト比較では、大文字と小文字が区別されます。
0
ファイルが大きすぎない場合は、リスト内のすべてを置くことができます。そして、
def printLines(fname):
with open(fname) as f:
lines = f.read().split('\n')
if len(lines) == 0: return None
if lines[0].startswith('Nominal'): print(lines[0])
for i, line in enumerate(lines[1:]):
if lines[i-1].startswith('Nominal') or line.startswith('Nominal'):
print(line)
例えばprintLines('test.txt')
はあなたが望むことをします。
関連する問題
- 1. SFrameの特定の行を選択
- 2. Gridviewで特定の行を選択
- 3. 選択メニューから特定の行を選択する - PHP/Mysql
- 4. Pythonで特定の条件を満たす行の間で行を選択
- 5. 特定のテーブルを選択
- 6. Pythonとbeautifulsoup - クラスの特定の選択だけを選択するには?
- 7. 特定年のパンダ選択
- 8. Pythonを使用してウェブページから特定のテキストを選択
- 9. 特定の品目と特定の行数の注文を選択
- 10. python:リストから特定の値を選択する方法
- 11. Boolean、Flatnonzero、Pythonでnumpyで特定の範囲を選択する
- 12. 特定の文を選択的に書き込むPython
- 13. Pythonで特定の配列位置を選択する方法
- 14. pythonで特定のJSON応答項目を選択する3
- 15. 特定のフレームを高速で選択するOpenCV Python
- 16. Pythonでの特定の配列位置の選択
- 17. 特定の選択の子ではない要素を選択
- 18. 特定の親の最新の子行を選択
- 19. 生成選択で特定の列を選択する
- 20. 2テーブルを結合して特定の行を選択
- 21. 特定の値を持つcsvから行を選択
- 22. 列内に特定の値を持つ行を選択する
- 23. 特定のCSSクラスの偶数行を選択する
- 24. パンダのデータフレームで特定のパターンに従った行を選択
- 25. SQL Serverの特定の行を選択してください
- 26. ロードスウィフトテーブルの特定の行を選択してください。
- 27. 特定の行(R)の最小列を選択
- 28. データセット内の特定の行を選択する方法(R)
- 29. MYSQL特定の子行のみを選択するクエリ
- 30. Ionic 2の特定のタブを選択
あなたのコードをこれまでに示していますが、何を試みましたか – depperm
あなたにコードを書くことが望ましいようです。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、予想される出力、実際に得られる出力(コンソール出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ]と[ask]を確認してください。 –
>これを行うことができるいくつかのコード行を教えてください。 <はい:https://github.com/ranxian/rate3/blob/d226de257360a477b0958ec0a22b4b201a2b8b65/tools/cpp/test/convert.py#L5 – myaut