How do you read a file line by line?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "for line in file:". Đối tượng tệp trong Python là một iterable (đối tượng lặp được): mỗi vòng lặp for lấy phần tử kế tiếp thì tệp trả về một dòng, kèm cả ký tự xuống dòng ở cuối, nên đây là cách chuẩn để đọc tệp lần lượt từng dòng; cách này đọc dần nên tiết kiệm bộ nhớ khi tệp rất lớn. "file.read()" đọc toàn bộ nội dung tệp thành một chuỗi duy nhất, không tách theo dòng; muốn có từng dòng phải gọi thêm splitlines hoặc dùng readlines. "file.write()" dùng để ghi dữ liệu vào tệp, ngược hẳn với việc đọc, và chỉ chạy khi tệp được mở ở chế độ 'w' hoặc 'a'. "file.line()" không phải phương thức của đối tượng tệp, gọi nó sẽ gây AttributeError; phương thức gần nghĩa có thật là readline(), mỗi lần gọi đọc đúng một dòng.
Cùng phần 2
How would you use string slicing [:] to print out 'uct' from the following string?
x = 'From marquard@uct.ac.za'Có lời giảiCâu hỏiWhich method can be used to return a string in upper case letters?Có lời giảiCâu hỏiWhich function can be used on the file to display a dialog for saving a file?Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây