Tôi muốn lặp lại nội dung của tệp văn bản và thực hiện tìm kiếm và thay thế trên một số dòng và viết kết quả trở lại tệp. Trước tiên tôi có thể tải toàn bộ tệp trong bộ nhớ và sau đó ghi lại, nhưng đó có lẽ không phải là cách tốt nhất để làm điều đó.
Cách tốt nhất để làm điều này, trong đoạn mã sau đây là gì?
f = open(file)
for line in f:
if line.contains('foo'):
newline = line.replace('foo', 'bar')
# how to write this newline back to the file
file
đang phủ bóng lớp được xác định trước cùng tên.