Câu hỏi:

28/11/2024 301

Làm thế nào để ghi dữ liệu vào tệp văn bản trong Python?

Sách mới 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Đáp án: Để ghi dữ liệu vào tệp văn bản, ta sử dụng lệnh open(<file name>, "w", encoding="UTF-8") để mở tệp với chế độ ghi, sau đó dùng phương thức write() hoặc print() với tham số file=<đối tượng file>. Ví dụ:

f = open('output.txt', 'w', encoding='UTF-8')

f.write("Hello, Python!\n")

f.close()

Giải thích: Lệnh open() với chế độ "w" sẽ ghi đè lên tệp hiện có hoặc tạo một tệp mới nếu tệp chưa tồn tại. Phương thức write() ghi dữ liệu vào tệp.

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Trong Python, lệnh nào sau đây dùng để mở tệp văn bản data.txt để ghi thêm dữ liệu mà không xóa nội dung cũ?

Xem đáp án » 28/11/2024 1,154

Câu 2:

Câu lệnh line.split() trong Python có chức năng gì?

Xem đáp án » 28/11/2024 897

Câu 3:

Khi mở tệp bằng lệnh f = open("data.txt", "r"), Python sẽ thực hiện điều gì?

Xem đáp án » 28/11/2024 668

Câu 4:

Trong thuật toán tìm kiếm nhị phân, điều kiện nào quyết định quá trình tìm kiếm tiếp theo?

Xem đáp án » 28/11/2024 639

Câu 5:

Khi sử dụng lệnh f.readlines(), kết quả trả về là:

Xem đáp án » 28/11/2024 597

Câu 6:

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Trong Python, lệnh nào dưới đây được sử dụng để mở một tệp văn bản chỉ cho mục đích đọc?

a) f = open(, "w", encoding="UTF-8")

b) f = open(, "a", encoding="UTF-8")

c) f = open(, "r", encoding="UTF-8")

d) f = open(, "rb", encoding="UTF-8")

Xem đáp án » 28/11/2024 569

Câu 7:

Lệnh print(TenHS[i], DiemHS[i], file=f) dùng để:

Xem đáp án » 28/11/2024 567
Vietjack official store
Đăng ký gói thi VIP

VIP +1 - Luyện thi tất cả các đề có trên Website trong 1 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +3 - Luyện thi tất cả các đề có trên Website trong 3 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +6 - Luyện thi tất cả các đề có trên Website trong 6 tháng

  • Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua

VIP +12 - Luyện thi tất cả các đề có trên Website trong 12 tháng

  • Siêu tiết kiệm - Được thi tất cả các đề của các lớp có trên Khoahoc.vietjack.com
  • Ngân hàng câu hỏi trắc nghiệm theo các mức độ Nhận biết, Thông hiểu, Vận dụng, Vận dụng cao.
  • Luyện chuyên sâu, rèn tốc độ với trọn bộ đề thi thử, đề minh họa, chính thức các năm.
  • Hỏi bài tập với đội ngũ chuyên môn cao của chúng tôi.

Đặt mua