2016-05-04 53 views
0

10進数の色を16進数に変換しようとしています。10進数の色から16進数のPython

たとえば、黄色は#FFFF00で、小数は16776960です。

私は小数16776960)から#FFFF00)に変換することができますどのように?

私はこれを使用してみました:

color = 16776960 
hex(color) 

を、私はinconveniceのため申し訳ありませんが、私の問題を解決しhex(int(color))

+4

色があり、FYI(http://stackoverflow.com/questions/209513/convert-hex-string-to-int-in-python) – simon

+1

[Pythonでintに16進文字列を変換]の可能重複通常はヘックストリプレット。文字列全体を10進数表現することは本当に意味がありますか?私は '#FFFF00'を'(256、256、0) 'にマップしたいと思うでしょう。密接に読んでいますが、何らかの理由で小数点の色を既に持っているようです。 – Paul

答えて

0

てみました。

xxxs = int(xxx) 
color = hex(xxxs).replace("0x", "") 
print "color to hexa "+str(color)+"" 
this.c.colornick = "#"+str(color)