私は、文字列に色をしようとしていますが、それは、私はこれを試してみた 動作しませんが、それはCMDウィンドウでPythonを使用してカラーでcmdで印刷しますか?
print '\033[1;32mGreen like Grass\033[1;m'
を動作しませんが、誰かが私に理由を教えてもらえますか?
pycharmコマンドウィンドウで動作します
私は、文字列に色をしようとしていますが、それは、私はこれを試してみた 動作しませんが、それはCMDウィンドウでPythonを使用してカラーでcmdで印刷しますか?
print '\033[1;32mGreen like Grass\033[1;m'
を動作しませんが、誰かが私に理由を教えてもらえますか?
pycharmコマンドウィンドウで動作します
これは多分端末の設定と関係しています。私が走るとき
python -c "print('\033[1;32mGreen like Grass\033[1;m')"
私は緑の文字列を得る。 TERM環境変数にはどのような価値がありますか?
echo $TERM
xterm-256color
Linuxの場合the termcap
programは端末機能を処理します。実際の端末エミュレータとTERM設定を一致させるだけでよいでしょう。
私はLinuxを使用しません – user4719989
それはまた、アイドルシェルでは動作していません – user4719989
Python3を使用しているcmdウィンドウで動作します。詳細をお知らせください。 – brianpck
端末がエスケープシーケンスをサポートしていない可能性がありますか? – OliPro007
多分[this](http://stackoverflow.com/a/39410032/2861476)より詳しい情報が得られます。 –