Tệp văn bản Python
Trong hướng dẫn này, bạn sẽ học cách mở tệp, ghi vào tệp và đóng tệp. Bạn cũng sẽ học cách đọc từ tệp bằng Python Show
Đến cuối hướng dẫn này, bạn sẽ biết những kiến thức cơ bản về cách sử dụng tệp trong Python Xử lý tệp trong PythonXử lý tệp là một hoạt động quan trọng trong mọi ứng dụng web. Các loại hoạt động mà bạn có thể thực hiện trên tệp đã mở được kiểm soát bởi Chế độ truy cập. Những điều này mô tả cách tệp sẽ được sử dụng sau khi nó được mở Các chế độ này cũng chỉ định vị trí xử lý tệp trong tệp. Tương tự như một con trỏ, một phần xử lý tệp cho biết nơi dữ liệu sẽ được đọc hoặc đưa vào tệp Trong Python, có sáu phương thức hoặc chế độ truy cập, đó là
Dưới đây là mã cần thiết để tạo, ghi và đọc tệp văn bản bằng cách sử dụng các phương thức xử lý tệp Python hoặc chế độ truy cập Cách tạo tệp trong PythonTrong Python, bạn sử dụng hàm 0 với một trong các tùy chọn sau – “x” hoặc “w” – để tạo tệp mới
Ví dụ tạo tệp trong Python bằng lệnh "x"
Bây giờ chúng tôi đã tạo một tệp văn bản trống mới. Nhưng nếu bạn thử lại mã ở trên – ví dụ: nếu bạn cố gắng tạo một tệp mới có cùng tên như bạn đã sử dụng ở trên (nếu bạn muốn sử dụng lại tên tệp ở trên), bạn sẽ nhận được thông báo lỗi rằng tệp đã tồn tại. Nó sẽ giống như hình bên dưới
Ví dụ về cách tạo tệp bằng lệnh "w"
Với đoạn mã trên, cho dù tệp tồn tại hay tệp không tồn tại trong bộ nhớ, bạn vẫn có thể tiếp tục và sử dụng mã đó. Chỉ cần lưu ý rằng nó sẽ ghi đè lên tệp nếu nó tìm thấy một tệp hiện có cùng tên Cách ghi vào tệp bằng PythonCó hai phương pháp ghi vào một tệp trong Python, đó là Phương pháp #creating a text file with the command function "w" f = open("myfile.txt", "w") #This "w" command can also be used create a new file but unlike the the "x" command the "w" command will overwrite any existing file found with the same file name.1Hàm này chèn chuỗi vào tệp văn bản trên một dòng Dựa vào tệp ta đã tạo ở trên, dòng mã bên dưới sẽ chèn chuỗi vào tệp văn bản đã tạo, đó là "myfile. txt. ”
Phương pháp #creating a text file with the command function "w" f = open("myfile.txt", "w") #This "w" command can also be used create a new file but unlike the the "x" command the "w" command will overwrite any existing file found with the same file name.2Chức năng này chèn nhiều chuỗi cùng một lúc. Một danh sách các phần tử chuỗi được tạo và sau đó mỗi chuỗi được thêm vào tệp văn bản Sử dụng tệp đã tạo trước đó ở trên, dòng mã bên dưới sẽ chèn chuỗi vào tệp văn bản đã tạo, đó là "myfile. txt. ”
Thí dụ
Cách đọc từ một tệp văn bản trong PythonCó ba phương pháp đọc dữ liệu từ tệp văn bản trong Python. họ đang Phương pháp #creating a text file with the command function "w" f = open("myfile.txt", "w") #This "w" command can also be used create a new file but unlike the the "x" command the "w" command will overwrite any existing file found with the same file name.3Hàm này trả về các byte được đọc dưới dạng chuỗi. Nếu không có n nào được chỉ định, thì nó sẽ đọc toàn bộ tệp Thí dụ
Phương thức readline()Hàm này đọc một dòng từ tệp và trả về dưới dạng một chuỗi. Nó đọc tối đa n byte cho n được chỉ định. Nhưng ngay cả khi n lớn hơn độ dài của dòng, nó cũng không đọc được nhiều hơn một dòng 0Phương pháp #creating a text file with the command function "w" f = open("myfile.txt", "w") #This "w" command can also be used create a new file but unlike the the "x" command the "w" command will overwrite any existing file found with the same file name.4Hàm này đọc tất cả các dòng và trả về chúng dưới dạng các phần tử chuỗi trong danh sách, mỗi phần tử cho một dòng Bạn có thể đọc hai dòng đầu tiên bằng cách gọi 5 hai lần, đọc hai dòng đầu tiên của tệp 3Cách đóng tệp văn bản bằng PythonĐó là một thực hành tốt để luôn đóng tệp khi bạn hoàn thành nó Ví dụ đóng tệp văn bảnChức năng này đóng tệp văn bản khi bạn sửa đổi xong 4Hàm close() ở cuối mã cho Python biết rõ điều đó, tôi đã hoàn thành phần tạo hoặc đọc này – nó giống như nói Kết thúc Thí dụChương trình dưới đây trình bày thêm các ví dụ về cách đọc và ghi dữ liệu trong tệp văn bản. Mỗi dòng mã có nhận xét để giúp bạn hiểu điều gì đang xảy ra 5Đây là đầu ra của đoạn mã trên khi chạy trong trình bao. Tôi đã chỉ định "Đây là Lagos", "Đây là Python" và "Đây là Fcc" cho "L" và sau đó yêu cầu in bằng cách sử dụng ''tệp. chức năng read'' Đoạn mã trên cho thấy hàm "readline()" đang trả về chữ cái dựa trên số được chỉ định cho nó, trong khi hàm "readlines()" đang trả về mọi chuỗi được gán cho "L" bao gồm cả \n. Tức là hàm "readlines()" sẽ in ra toàn bộ dữ liệu trong file Sự kết luậnHy vọng rằng sau khi xem qua hướng dẫn này, bạn sẽ hiểu xử lý tệp trong Python là gì. Chúng tôi cũng đã học các chế độ/phương thức cần thiết để tạo, viết, đọc và đóng () một tệp văn bản bằng một số ví dụ cơ bản từ Python Cảm ơn vì đã đọc QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Kỹ sư phần mềm, Nhà văn kỹ thuật và Web 3. 0 đam mê Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Tệp txt trong Python là gì?Có hai loại tệp có thể được xử lý trong python, tệp văn bản bình thường và tệp nhị phân (được viết bằng ngôn ngữ nhị phân, 0 và 1). tệp văn bản. Trong loại tệp này, Mỗi dòng văn bản được kết thúc bằng một ký tự đặc biệt gọi là EOL (Cuối dòng), là ký tự dòng mới ('\n') theo mặc định trong python< . .
Là. PY tệp một tệp văn bản?tiện ích mở rộng py có ý nghĩa đặc biệt đối với câu lệnh nhập, tìm kiếm các mô-đun. Một mô-đun (thường) là một tệp văn bản có. py tiện ích mở rộng (mặc dù nó có thể được biên dịch sẵn dưới dạng. |