Tôi đang cố gắng hiển thị văn bản để in đậm, hoặc màu, hoặc có thể in nghiêng, trong qtconsole của ipython.in đậm, màu, v.v., văn bản trong ipython qtconsole
Tôi tìm thấy liên kết này: How do I print bold text in Python? và sử dụng câu trả lời đầu tiên và thứ hai, nhưng trong qtconsole, chỉ có tùy chọn gạch dưới hoạt động.
tôi cố gắng:
print '\033[1m' + 'Hello World!' + '\033[0m'
Và nhận được:
Hello World!
(Không in đậm). Màu sắc không hoạt động. Nhưng:
print '\033[4m' + 'Hello World!' + '\033[0m'
Và nhận được:
Hello World!
Với gạch dưới.
Đây chỉ là trong qtconsole. Chạy ipython chỉ trong terminal, nó hoạt động để làm đậm nét và màu theo cách này. Có một số tùy chọn khác được đề xuất trong liên kết đó và một, Print in terminal with colors using Python?, được liên kết từ nó, nhưng tất cả đều phức tạp hơn và sử dụng các gói phức tạp hơn, có vẻ cần thiết cho những gì tôi muốn làm, qtconsole để hiển thị như thiết bị đầu cuối thông thường.
Có ai biết điều gì đang xảy ra không? Đây có phải chỉ là một hạn chế của qtconsole không?
Yêu cầu tế bào markdown. Câu hỏi là về việc sử dụng các ô mã. – Charles