Hướng dẫn python replace directory - thư mục thay thế python
Hàm replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới.replace() trong Python trả về một bản sao của chuỗi ban đầu sau khi đã thay thế các chuỗi con cũ bằng chuỗi con mới. Cú pháp của replace() trong Python:replace() trong Python: Các tham số:
Ví dụ sau minh họa cách sử dụng của hàm replace() trong Python. str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1)) Chạy chương trình Python trên sẽ cho kết quả: Vi du ham replace() Python tren VietTuts.Vn Vi du phuong thuc replace() Python Để thay thế một chuỗi trong tệp bằng Python, hãy làm theo các bước sau: Mở tệp đầu vào ở chế độ đọc và xử lý nó ở chế độ văn bản.
Mở tệp đầu ra ở chế độ ghi và xử lý nó ở chế độ văn bản.
Đối với mỗi dòng đọc từ tệp đầu vào, thay thế chuỗi và ghi vào tệp đầu ra.
Đóng cả tệp đầu vào và đầu ra. Phương pháp 1: Xóa tất cả văn bản và viết văn bản mới trong cùng một tệp EDIT: Trong ví dụ sau, chúng tôi sẽ thay thế chuỗi
0 bằng 1 trong tệp 2 và viết kết quả thành 3.
Tệp đầu vàoShow
Nội phân chính
Phương pháp 2: Sử dụng chức năng thay thế trong vòng lặp
Ví dụ 1: Thay thế chuỗi trong tệpVí dụ 2: Thay thế chuỗi trong cùng một tệp Phương pháp 1: Xóa tất cả văn bản và viết văn bản mới trong cùng một tệp
Phương pháp 2: Sử dụng chức năng thay thế trong vòng lặp
Nội phân chính
Ví dụ 1: Thay thế chuỗi trong tệp
Mở tệp đầu ra ở chế độ ghi và xử lý nó ở chế độ văn bản. Ví dụ 2: Thay thế chuỗi trong cùng một tệpBản tóm tắtpyton with python in data.txt file, and overwrite the data.txt file with the replaced text. Phương pháp 2: Sử dụng chức năng thay thế trong vòng lặp str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))0 Phương pháp 2: Sử dụng chức năng thay thế trong vòng lặp
Nội phân chính
Ví dụ 1: Thay thế chuỗi trong tệp
Mở tệp đầu ra ở chế độ ghi và xử lý nó ở chế độ văn bản.Ví dụ 2: Thay thế chuỗi trong cùng một tệp Bản tóm tắt Phương pháp 1: Xóa tất cả văn bản và viết văn bản mới trong cùng một tệpĐể thay thế một chuỗi trong tệp bằng Python, hãy làm theo các bước sau: Mở tệp đầu vào ở chế độ đọc và xử lý nó ở chế độ văn bản.Python3Phương pháp 1: Xóa tất cả văn bản và viết văn bản mới trong cùng một tệppyton with python in data.txt file, and overwrite the data.txt file with the replaced text. Đối với mỗi dòng đọc từ tệp đầu vào, thay thế chuỗi và ghi vào tệp đầu ra. str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))72 str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))73 3str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))75 str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))76 str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))77 1str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))79 3Đóng cả tệp đầu vào và đầu ra. str1 = "Vi du ham replace() Python" print (str1.replace("Python", "Python tren VietTuts.Vn")) print (str1.replace("ham", "phuong thuc", 1))7 Phương pháp 2: Sử dụng chức năng thay thế trong vòng lặpPhương pháp 3: Sử dụng mô -đun HĐH để thay thế tệp bằng văn bản mới Python3Phương pháp 4: Sử dụng FileInput.Input () Giới thiệu Đối với mỗi dòng đọc từ tệp đầu vào, thay thế chuỗi và ghi vào tệp đầu ra. Đóng cả tệp đầu vào và đầu ra. Trong ví dụ sau, chúng tôi sẽ thay thế chuỗiĐóng cả tệp đầu vào và đầu ra. Trong ví dụ sau, chúng tôi sẽ thay thế chuỗi 0 bằng 1 trong tệp 2 và viết kết quả thành 3.Chương trình Python Chúng ta đã làm gì ở đây? Output:Output: 6Phương pháp 3: Sử dụng mô -đun HĐH để thay thế tệp bằng văn bản mớiPhương pháp 4: Sử dụng FileInput.Input () Giới thiệuPhương pháp 4: Sử dụng FileInput.Input () Nội phân chính Đối với mỗi dòng đọc từ tệp đầu vào, thay thế chuỗi và ghi vào tệp đầu ra. Đóng cả tệp đầu vào và đầu ra. Trong ví dụ sau, chúng tôi sẽ thay thế chuỗiOutput: 4Phương pháp 4: Sử dụng FileInput.Input () 0 bằng 1 trong tệp 2 và viết kết quả thành 3.Python3Chương trình PythonOutput: 1 |