On May 29, 5:11 pm, Fábio Santos <fabiosantos...@gmail.com> wrote: > On 29 May 2013 12:25, "Avnesh Shakya" <avnesh.n...@gmail.com> wrote: > > > > > > > > > > > hi, > > I am trying to display my output with different colour on terminal, > but it's > > coming with that colour code. > > Please help me how is it possible? > > > my code is - > > from fabric.colors import green, red, blue > > def colorr(): > > a = red('This is red') > > b = green('This is green') > > c = blue('This is blue') > > d = {a, b, c} > > print d > > colorr() > > > output - > > set(['\x1b[32mThis is green\x1b[0m', '\x1b[34mThis is blue\x1b[0m', > > '\x1b[31mThis is red\x1b[0m']) > > > > > Thanks > > You are printing the {a, b, c} set. That ends up printing the repr of all > of its contents. The repr breaks the desired output. Try to just > > print a, b, c
Or for x in d: print x should work -- http://mail.python.org/mailman/listinfo/python-list