Đây là vấn đề của tôi.Dải Python với n
Tôi đang cố gắng đọc một tệp văn bản và sau đó chuyển đổi các dòng thành phao. Các tập tin văn bản có \n
và \t
trong nó mặc dù tôi không biết làm thế nào để thoát khỏi nó.
Tôi đã thử sử dụng line.strip()
nhưng nó đã không gỡ bỏ và tôi gặp lỗi khi tôi muốn chuyển đổi nội dung để nổi. Sau đó tôi đã thử line.strip("\n")
nhưng điều đó không hoạt động. Chương trình của tôi hoạt động tốt khi tôi lấy ra \t
và \n
từ tệp văn bản, nhưng nó là một phần của bài tập để làm cho nó hoạt động với chúng.
Tôi thực sự không biết tại sao tính năng này không hoạt động. Cảm ơn vì bất kì sự giúp đỡ.
Bạn có thể cung cấp đoạn trích của tệp văn bản của mình không? – Josh
Dải chỉ xóa khoảng trắng từ đầu và cuối dòng. Nếu bạn có các tab ở giữa dòng, nó sẽ không xóa các tab đó. – Swiss
Đáng chú ý rằng "\ n" không phải là ký tự trả về trên tất cả các hệ thống. Bạn có thể cần phải xóa "\ n", "\ r" hoặc "\ r \ n". Nếu bạn hiển thị một số mã hoàn chỉnh bạn đã thử và nhập dữ liệu, điều này có thể dễ dàng hơn để giải quyết. –