私はすでにPythonとColoramaパッケージでテキストを色付けする方法について質問を読んだが、私が探していたものを見つけられなかった。Pythonでテキスト内に与えられた単語に色付けする
私はいくつかの生のテキストを持っている:
不可能と考え招待彼の男性器の鋸が不快祝いました。休息をとって、次に近くに多くの種類を設定しなければならない。彼は絶妙なミドルトンの説明を続けた。若いウッディの声の時間は彼女が平等だと思っている。私は
good
の単語が緑色で表示され、bad
の単語が赤で表示されるように、端末にそのテキストを印刷したいgood = ["instrument", "kind", "exquisite", "young"] bad = ["impossible", "unpleasant", "woody"]
:
と言葉の二つのリスト。
私はcoloramaを使用することができ、各単語を順番にチェックし、この単語のprint文を作成することができますが、良い解決策のようには聞こえません。それを行う効果的な方法はありますか?これは動作するはず
可能な複製http://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python – kjaquier
あなたはすべての単語をチェックする必要があります。 –
なぜ各単語がどちらか一方に悪い解決策があるかどうかを順番に調べていますか?私はそれが実際には唯一の解決策だと思う。 – Julius