data = open("t.txt","r")
list1 = []
while True:
text = data.readline()
count = {
"a": [],
"b": [],
"c": [],
"d": []
}
for item in count:
if item in text or "Subject" in text:
list1.append(text)
data.close()
print(list1)
-3
A
答えて
3
あなたのwhileループが問題のようです。それは "while True"です - Trueは常にTrueと等しいので、あなたのループは永遠にループし続けます。あなたの印刷リスト1がループの中にある場合は、それぞれの時間を印刷します。それがループの外にある場合、決して実行されません。
私はあなたがそれを壊すためにループにロジックを追加することができますが、私は非常に正直なところ、なぜあなたは外側のループを持っているこのコードから見ていないと思います。おそらく、FORループを実行してコードを実行してください。
これを確認するには、ループの最後に「break」を入力して終了してください。確認が済むと、あなたの投稿に表示されない理由がない限り、外側のループを完全に削除します。
0
あなたのループは問題です、それは永遠にループします!ファイル内のテキストをループしたい:
関連する問題
- 1. whileループは実行中ですが、印刷されません。
- 2. jsonDataはコンソールに印刷されません。印刷されないエラーはありません
- 3. 印刷ジョブはプリンタに送信されましたが、何も印刷されませんでした。 Java
- 4. ログが印刷されません
- 5. mysqlからpdfファイルにデータを印刷する方法ヘッダーとフッターが印刷されていますが、mysqlのデータが印刷されていません。
- 6. ボタンが何も印刷されていません
- 7. プリントジョブはローカルで印刷されますが、クラウドプリントでは印刷されません
- 8. TypeScript:Log.info印刷されませんか?
- 9. std :: coutは印刷されません
- 10. このコードは印刷されません。どうして?
- 11. cocos2d -CCLabelTTFが1回以上印刷されていません
- 12. アクセスレポートの印刷物(またはPDF)に印刷プレビューに表示される情報がありません
- 13. forループは正しく印刷されませんが、印刷は正常に終了します。
- 14. Http POST ..なぜ何も印刷されませんか?
- 15. コンソールに何も印刷されませんか?
- 16. PythonQtは何も印刷しません
- 17. TreeSetは何も印刷しません
- 18. socket/node/expressの基本チャットアプリケーション - 何も印刷されません
- 19. QtWebkit:印刷に関する問題:印刷されたページに画像がありません
- 20. 何も印刷しないので、nilの場合は印刷されません - iOS
- 21. グリッドビューの印刷プレビューが中央グリッドではありません
- 22. 正しく印刷されていませんが、まだ実行中です
- 23. この文字列は何回印刷されますか?
- 24. jsonデータがcodeigniterコントローラで印刷されていません
- 25. forループin Rが2回印刷されています
- 26. なぜこの行は印刷されませんか? (C++スレッド)
- 27. 乗算器3と5を印刷する方法はありますが、印刷乗数15は印刷できません。
- 28. このコードで何が問題になっていますか? printfが印刷されていません
- 29. php ajaxのwhile()ループで印刷できません
- 30. Sparkでスタックトレースを印刷することができません
...なぜ辞書を作成してから、そのキーだけを反復するのですか?それを変更しない理由は何ですか? 'count =" abcd "'?また、 'while True' +' readline() 'を使うのではなく、' 'text in data:' 'abcd '':...' 'のファイルに対して繰り返し処理する必要があります。 – Bakuriu
実際の質問では、ループがどのように終了するかはわかりません。だから、それは決して印刷物には及ばない。 –
'data.readline()'の後ろに 'if not text:break'を追加します。 – cdarke