2017-08-18 4 views
0
from colorama import Fore, init, Style 

init(convert=True) 

print(Fore.GREEN + "Green") 
print(Fore.YELLOW + "Yellow") 
print(Fore.RED + "Red") 
print(Fore.BLACK + "Black") 
print(Fore.BLUE + "Blue") 
print(Fore.CYAN + "Cyan") 

print(Style.RESET_ALL + '') 

input() 

Outputコロラマは

を動作しません。私はそれを修正するために何ができますか? 私は窓を使用しています。

+0

これは非常に奇妙です。赤と黒の線の後に緑と黄色の線を置こうとしましたか? – Daneel

+0

はい、私はそれを試みますが、何もしません... – user3096578

+0

thats strange、私はあなたが使っているIDEを尋ねることができますか?コンソールで実行すると動作しますか? – WhatsThePoint

答えて

1

CMDで実行すると完全に動作することを述べたので、私はcoloramaを使用していたときに同様の問題がありました。それはあなたのエラーをうまく修正するだろうプログラムを強制的にCMDで開きます。

if "started_with_prompt" not in sys.argv: 
    cmd = 'cmd /C "'+sys.executable+' '+" ".join(sys.argv)+' started_with_prompt"' 
    os.system(cmd) 
    sys.exit()