Yêu cầu Jul 3rd, 2021 3:41 a.m. 68 0 2
  • 68 0 2
0

file python

Chia sẻ
  • 68 0 2
with open('HNT.txt', mode = 'w') as f:
    f.write('Hello')
	f.seek(0)
	print(f.read())

mn cho em hỏi là sao em trả về đầu dòng rồi nhưng vẫn ko đọc đc vậy ạ?

2 CÂU TRẢ LỜI


Đã trả lời Jul 4th, 2021 1:36 p.m.
Đã được chấp nhận
+3

Nếu bạn muốn vừa viết vừa đọc một file thì cần mở với mode='w+' nhé.

image.png

Bạn có thể tham khảo thêm về file open mode tại https://docs.python.org/3/library/functions.html#open

Chia sẻ
Jul 12th, 2021 8:57 a.m.
Đã trả lời Jul 3rd, 2021 4:04 p.m.
+1

Bạn thêm f.flush() trước f.seek(0) xem. Thường thì nó không ghi vào file ngay lập tức (buffer). flush sẽ bắt nó ghi luôn

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí