colorful.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import platform
  2. from sys import stdout
  3. if platform.system()=="Linux":
  4. pass
  5. else:
  6. from colorama import init
  7. init()
  8. # Do you like the elegance of Chinese characters?
  9. def print红(*kw,**kargs):
  10. print("\033[0;31m",*kw,"\033[0m",**kargs)
  11. def print绿(*kw,**kargs):
  12. print("\033[0;32m",*kw,"\033[0m",**kargs)
  13. def print黄(*kw,**kargs):
  14. print("\033[0;33m",*kw,"\033[0m",**kargs)
  15. def print蓝(*kw,**kargs):
  16. print("\033[0;34m",*kw,"\033[0m",**kargs)
  17. def print紫(*kw,**kargs):
  18. print("\033[0;35m",*kw,"\033[0m",**kargs)
  19. def print靛(*kw,**kargs):
  20. print("\033[0;36m",*kw,"\033[0m",**kargs)
  21. def print亮红(*kw,**kargs):
  22. print("\033[1;31m",*kw,"\033[0m",**kargs)
  23. def print亮绿(*kw,**kargs):
  24. print("\033[1;32m",*kw,"\033[0m",**kargs)
  25. def print亮黄(*kw,**kargs):
  26. print("\033[1;33m",*kw,"\033[0m",**kargs)
  27. def print亮蓝(*kw,**kargs):
  28. print("\033[1;34m",*kw,"\033[0m",**kargs)
  29. def print亮紫(*kw,**kargs):
  30. print("\033[1;35m",*kw,"\033[0m",**kargs)
  31. def print亮靛(*kw,**kargs):
  32. print("\033[1;36m",*kw,"\033[0m",**kargs)
  33. # Do you like the elegance of Chinese characters?
  34. def sprint红(*kw):
  35. return "\033[0;31m"+' '.join(kw)+"\033[0m"
  36. def sprint绿(*kw):
  37. return "\033[0;32m"+' '.join(kw)+"\033[0m"
  38. def sprint黄(*kw):
  39. return "\033[0;33m"+' '.join(kw)+"\033[0m"
  40. def sprint蓝(*kw):
  41. return "\033[0;34m"+' '.join(kw)+"\033[0m"
  42. def sprint紫(*kw):
  43. return "\033[0;35m"+' '.join(kw)+"\033[0m"
  44. def sprint靛(*kw):
  45. return "\033[0;36m"+' '.join(kw)+"\033[0m"
  46. def sprint亮红(*kw):
  47. return "\033[1;31m"+' '.join(kw)+"\033[0m"
  48. def sprint亮绿(*kw):
  49. return "\033[1;32m"+' '.join(kw)+"\033[0m"
  50. def sprint亮黄(*kw):
  51. return "\033[1;33m"+' '.join(kw)+"\033[0m"
  52. def sprint亮蓝(*kw):
  53. return "\033[1;34m"+' '.join(kw)+"\033[0m"
  54. def sprint亮紫(*kw):
  55. return "\033[1;35m"+' '.join(kw)+"\033[0m"
  56. def sprint亮靛(*kw):
  57. return "\033[1;36m"+' '.join(kw)+"\033[0m"