Yêu cầu thg 7 3, 2021 3:41 SA 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 thg 7 4, 2021 1:36 CH
Đã đượ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ẻ
thg 7 12, 2021 8:57 SA
Đã trả lời thg 7 3, 2021 4:04 CH
+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í