我正在學習Python 3.2中的一個基於文本的小冒險,以便練習和熟悉這門語言。無論如何,我想這樣做是爲了當某些行爲發生時,打印文本的顏色會發生變化。我該怎麼做呢。在Python 3.2中更改單個打印行的顏色?
例如,第一個文本我希望出現這種情況的是:
if 'strength' in uniqueskill.lower():
time.sleep(3)
print('As you are a Warrior, I shall supply you with the most basic tools every Warrior needs.')
time.sleep(3)
print('A sword and shield.')
time.sleep(1)
print('You have gained A SWORD AND SHIELD!')
你很可能需要輸出ANSI轉義序列,如[在此答覆中提到(HTTP:// stackoverflow.com/questions/2330245/python-change-text-color-in-shell)。 – samplebias 2011-05-04 22:14:10