Chúng ta có thể tạo tệp văn bản python không?
Hàm open() trả về một đối tượng tệp. Đối tượng tệp này có hai phương thức hữu ích để ghi văn bản vào tệp Show
Hãy xem cách sử dụng các phương pháp ghi tệp này Phương thức write() trong PythonPhương thức write() nhận một đối số chuỗi. Nó ghi đối số này vào tệp đã mở Ví dụ: hãy tạo một danh sách các chuỗi và sử dụng phương thức write() để ghi từng chuỗi vào tệp bằng vòng lặp for words = ["This ", "is ", "a ", "test"] with open("example.txt", "w") as f: for word in words: f.write(word) Kết quả là, một tệp có tên ví dụ. txt được tạo với nội dung sau This is a test Lưu ý cách mỗi chuỗi được ghi trên cùng một dòng theo mặc định Nếu bạn muốn mỗi từ xuất hiện trên một dòng riêng biệt, hãy viết ký tự ngắt dòng '\n' sau khi ghi một chuỗi vào tệp Ví dụ words = ["This", "is", "a", "test"] with open("example.txt", "w") as f: for word in words: f.write(word) f.write("\n") trong ví dụ. txt kết quả sẽ như thế này This is a test Đây là một cách để ghi vào một tập tin Nhưng trong trường hợp có nhiều chuỗi, bạn có thể sử dụng phương thức writelines() để ghi tất cả chúng vào một tệp trong cùng một lần Phương thức writelines() trong PythonHàm writelines() lấy một đối tượng có thể lặp lại, chẳng hạn như một danh sách, chứa các chuỗi được ghi vào tệp đã mở Để tạo một tệp văn bản trong Python, bạn sẽ cần làm việc với đối tượng tệp. Để tạo một tệp văn bản và thêm một số nội dung văn bản vào tệp này, bạn sẽ cần sử dụng hai hàm có sẵn của Python. Đây là Vì vậy, tôi hy vọng bạn đã hiểu rằng chúng tôi sẽ không nhập bất kỳ thứ gì để tạo tệp văn bản bằng Python, thay vào đó chúng tôi sẽ sử dụng một đối tượng tích hợp sẵn của Python. Điều đó có nghĩa là không cần sử dụng mô-đun nào cho tác vụ này Tạo một tệp văn bản trong PythonMột dòng mã là đủ để tạo một tệp văn bản my_file = open("this_is_file.txt","w+") Nếu bạn chạy chương trình Python ở trên, nó sẽ tạo một tệp văn bản trong cùng thư mục chứa tệp này (tệp bạn đã chạy) Tên tệp của tệp văn bản mới được tạo sẽ là, this_is_file. txt . Hàm Việc w cho biết nếu tệp không tồn tại thì hàm sẽ tạo một tệp mới với tên tệp mà chúng tôi đã cung cấp. Vì vậy, nó chịu trách nhiệm tạo tệp mới của chúng tôi. Như bạn đã thấy, từ một dòng mã, bạn có thể dễ dàng đoán hàm open() trong Python – Có hai tham số.
Đối với những người không hiểu tham số thứ hai, Tham số thứ hai sẽ chứa chế độ của tệp, nghĩa là bạn muốn mở tệp như thế nào
Nhưng nếu bạn thêm dấu “+” vào tham số chế độ thì nó sẽ tạo một tệp có quyền đọc và ghi Bạn cũng có thể học,
Thêm một số văn bản vào tệp văn bản trong PythonĐể thêm văn bản vào tệp văn bản, chúng ta có thể sử dụng chức năng Python Đây là một ví dụ đơn giản về cách chúng ta có thể thêm một số văn bản vào tệp văn bản trong Python my_file = open("this_is_file.txt","w+") my_file.write("Hey This text is going to be added to the text file yipeee!!!") Nếu bạn chạy tập tin này. Nó sẽ thêm văn bản “Này Văn bản này sẽ được thêm vào tệp văn bản yipeee. ” vào tệp văn bản. this_is_file. txt Trước khi chạy mã nó sẽ như thế này Trước khi chạy mã - ảnh chụp màn hình - trong Visual Studio Bây giờ sau khi chạy tệp này, hãy xem nó trông như thế nào Ảnh chụp màn hình - Sau khi chạy Mã Python Sau khi chạy Mã Python, chúng ta có thể thấy rằng chúng ta có một tệp văn bản mới được tạo với một số nội dung văn bản trong đó. Các văn bản chúng tôi đã chuyển dưới dạng tham số trong phương thức Bạn cũng có thể học,
2 phản hồi cho “Cách tạo tệp văn bản trong Python”
|