Tôi đang sử dụng Windows và Python (rất hiệu quả) ngăn không cho tôi gửi một ký tự độc lập '\n'
tới STDOUT. Ví dụ: sản phẩm sau sẽ xuất ra foo\r\nvar
:Làm cho Python ngừng phát ra một dấu xuống dòng khi viết dòng mới vào sys.stdout
sys.stdout.write("foo\nvar")
Làm cách nào để tắt tính năng "này"? Viết vào một tập tin đầu tiên không phải là một lựa chọn, bởi vì đầu ra đang được đường ống.
Bạn hiện đang sử dụng mã nào? – Amber
Bất kể sys.stdout được mở bằng. –
Tôi có nghĩa là bạn đang sử dụng những gì để viết cho nó? 'in'? 'sys.stdout.write()'? – Amber