Tệp Python I/O: Bài tập-12 với giải phápViết chương trình Python để viết nội dung danh sách vào một tệp. Show
Giải pháp mẫu:-:- Mã Python:
Đầu ra mẫu: Red Green White Black Pink Yellow Flowchart: Trình chỉnh sửa mã Python: Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus. Trước đây: Viết chương trình Python để có được kích thước tệp của một tệp đơn giản. Write a Python program to get the file size of a plain
file. Đọc và viết tệp là một chức năng quan trọng trong mọi ngôn ngữ lập trình. Hầu như mọi ứng dụng liên quan đến việc viết và đọc các hoạt động đến và từ một tệp. Để cho phép đọc và ghi các ngôn ngữ lập trình tệp cung cấp cho các thư viện tệp I/O bằng các phương thức sẵn có cho phép tạo, cập nhật cũng như đọc dữ liệu từ các tệp. Python cũng không ngoại lệ. Python cũng cung cấp các phương thức sẵn có để thực hiện các hoạt động tệp. Mô -đun IO trong Python được sử dụng để xử lý tệp. Các ví dụ sau đây cho thấy danh sách đọc và viết vào một tệp trong PythonMở (FilePath, Mode) được sử dụng để mở tệp cần thiết trong chế độ mong muốn. Phương thức Open () hỗ trợ các chế độ khác nhau trong đó ba phương thức chính là mối quan tâm chính:open(filepath, mode) is used to open the required file in the desired mode. The open() method supports various modes of which three are of main concern:
Write (): Chèn chuỗi str1 trong một dòng trong tệp văn bản. Inserts the string str1 in a single line in the text file. Đọc (): Được sử dụng để đọc dữ liệu từ tệp được mở bằng phương thức Open (). & nbsp;used to read data from the file opened using the open() method. Đọc các tệp trong PythonPhương pháp 1: Đọc tệp văn bản bằng Python bằng Read ()Tệp được mở bằng phương thức Open () trong chế độ đọc r. Dữ liệu được đọc từ tệp được in vào màn hình đầu ra bằng hàm đọc (). Tệp mở được đóng bằng phương thức đóng (). Python3
Red Green White Black Pink Yellow1 Red Green White Black Pink Yellow2 Red Green White Black Pink Yellow3 Output: Phương pháp 2: Đọc một tệp văn bản bằng Python bằng cách sử dụng readlines ()Tệp được mở bằng phương thức Open () trong chế độ đọc r. Dữ liệu được đọc từ tệp được in vào màn hình đầu ra bằng hàm readlines (). Tệp mở được đóng bằng phương thức đóng (). Python3
File written successfully2 File written successfully3 File written successfully4 File written successfully5 File written successfully6 Red Green White Black Pink Yellow1 File written successfully8 = f 0Red Green White Black Pink Yellow3 Output: Viết tệp bằng PythonPhương thức & NBSP; 1: Viết trong tệp văn bản bằng Python bằng Write ()Tệp được mở bằng phương thức Open () ở chế độ W+ trong khối với khối, đối số W+ sẽ tạo một tệp văn bản mới ở chế độ ghi với sự trợ giúp của write (). Khối với đảm bảo rằng một khi toàn bộ khối được thực thi, tệp được đóng tự động. Python3
File written successfully6 File written successfully2 open 0File written successfully4 open 2
File written successfully6 Red Green White Black Pink Yellow1 ( ( 1Red Green White Black Pink Yellow0 Red Green White Black Pink Yellow3 Output: File written successfully Đây là tệp văn bản gfg.txt được tạo: Phương pháp 2: & nbsp; ghi vào tệp văn bản bằng python bằng writeLines ()Tệp được mở bằng phương thức Open () ở chế độ W trong khối với khối, đối số sẽ viết văn bản vào một tệp văn bản hiện có với sự trợ giúp của các đường đọc (). Khối với đảm bảo rằng một khi toàn bộ khối được thực thi, tệp được đóng tự động.readlines(). The with block ensures that once the entire block is executed the file is closed automatically. Python3
Output: Dưới đây là tệp văn bản gfg.txt: Chức năng Python nào được sử dụng để viết toàn bộ danh sách vào một tệp?Python cung cấp một phương thức, writeLines, rất hữu ích để viết danh sách vào một tệp.Phương thức ghi lấy một chuỗi làm đối số, WriteLines lấy một danh sách.Phương thức WriteLines sẽ viết tất cả các yếu tố của danh sách vào một tệp.writelines, which is very useful to write lists to a file. write method takes a string as argument, writelines takes a list. writelines method will write all the elements of the list to a file.
Bạn có thể nối một danh sách vào một tệp trong Python không?Phương thức phụ lục Python thêm các yếu tố vào cuối danh sách.Chúng tôi cũng có thể nối vào một tệp khi chúng tôi đang viết vào một tệp.We can also append to a file when we are writing to a file.
Làm cách nào để chuyển đổi danh sách thành tệp nhị phân trong Python?Ghi vào tệp nhị phân Hàm Open () mở một tệp ở định dạng văn bản theo mặc định.Để mở một tệp ở định dạng nhị phân, thêm 'B' vào tham số chế độ.Do đó, chế độ "RB" mở tệp ở định dạng nhị phân để đọc, trong khi chế độ "WB" mở tệp ở định dạng nhị phân để viết.
Làm thế nào để bạn đọc một tệp và tạo một danh sách trong Python?Sử dụng tệp ... my_file = open ("sample.txt", "r"). content_list = my_file.Đoạn đọc (). print(content_list). |