Phương pháp Python tích hợp
"Stuff
Stuff which was created long ago"
4 [DOC] sử dụng bình thường hai đối số: đường dẫn tệp và chế độ. Bạn có ba chế độ chính [được sử dụng nhiều nhất]: "Stuff
Stuff which was created long ago"
5, "Stuff
Stuff which was created long ago"
6 và "Stuff
Stuff which was created long ago"
7.file path and the mode. You have three principal modes [the most used]: "Stuff
Stuff which was created long ago"
5, "Stuff
Stuff which was created long ago"
6 and "Stuff
Stuff which was created long ago"
7.
5 là viết tắt của Read và sẽ tạo"Stuff Stuff which was created long ago"
9 để mở một tệp hiện có và chỉ có thể đọc nó [không chỉnh sửa], với"Stuff Stuff which was created long ago"
0 hoặc các phương thức khác bạn có thể tìm thấy trong tài liệu này."Stuff Stuff which was created long ago This line will be appended at the end"
6 là viết tắt của viết và sẽ không chỉ xóa mọi thứ mà tệp đã có [nếu nó tồn tại], mà còn cho phép bạn viết những thứ mới lên nó thông qua"Stuff Stuff which was created long ago"
2."Stuff Stuff which was created long ago This line will be appended at the end"
7 là viết tắt của phụ lục và sẽ thêm nội dung vào một tệp hiện có mà không cần xóa những gì có thể được viết trên đó. Đây là đối số bạn nên sử dụng khi thêm các dòng vào các tệp không trống."Stuff Stuff which was created long ago"
Bạn không được quên đóng tệp sau khi bạn đã hoàn thành công việc với nó với
"Stuff
Stuff which was created long ago
This line will be appended at the end"
4 vì chỉ có tại thời điểm mà tất cả các thay đổi, cập nhật, viết, được thực hiện.Một đoạn trích nhỏ để thêm một dòng:
f = open["/path/to/myFile.txt", 'a']
f.write["This line will be appended at the end"]
f.close[]
Nếu nội dung tệp giống như
"Stuff
Stuff which was created long ago"
Sau đó, tệp, sau mã, có vẻ như
"Stuff
Stuff which was created long ago
This line will be appended at the end"
Xử lý tập tin Python
Trong Python, không cần nhập thư viện bên ngoài để đọc và ghi tệp. Python cung cấp một chức năng sẵn có để tạo, viết và đọc các tệp.
Để mở một tệp, bạn cần sử dụng chức năng
"Stuff
Stuff which was created long ago
This line will be appended at the end"
5 tích hợp. Hàm mở tệp Python trả về một đối tượng tệp chứa các phương thức và thuộc tính để thực hiện các hoạt động khác nhau để mở các tệp trong Python.Cú pháp của chức năng tệp mở Python
file_object = open["filename", "mode"]
Here,
- Tên tệp: Đặt tên của tệp mà đối tượng tệp đã mở. gives name of the file that the file object has opened.
- Chế độ: Thuộc tính của một đối tượng tệp cho bạn biết chế độ nào một tệp được mở. attribute of a file object tells you which mode a file was opened in.
Thông tin chi tiết về các chế độ này được giải thích dưới đây
Cách tạo tệp văn bản trong Python
Với việc ghi vào tệp Python, bạn có thể tạo một tệp .text [Guru99.txt] bằng cách sử dụng mã, chúng tôi đã trình diễn ở đây:
Bước 1] Mở tệp .txt
f= open["guru99.txt","w+"]
- Chúng tôi đã tuyên bố biến có thể mở một tệp có tên Guru99.txt. Mở mất 2 đối số, tệp mà chúng tôi muốn mở và một chuỗi đại diện cho các loại quyền hoặc hoạt động chúng tôi muốn thực hiện trên tệp
- Ở đây, chúng tôi đã sử dụng chữ cái W W trong đối số của chúng tôi, cho biết Python ghi vào tệp và nó sẽ tạo tệp trong Python nếu nó không tồn tại trong thư viện
- Dấu cộng cộng cho biết cả đọc và ghi cho hoạt động của python tạo tệp.
Bước 2] Nhập dữ liệu vào tệp
for i in range[10]: f.write["This is line %d\r\n" % [i+1]]
- Chúng tôi có một vòng lặp chạy trên phạm vi 10 số.
- Sử dụng chức năng ghi để nhập dữ liệu vào tệp.write function to enter data into the file.
- Đầu ra mà chúng tôi muốn lặp trong tệp là Số này là số dòng, mà chúng tôi khai báo với chức năng tệp ghi Python và sau đó phần trăm D [hiển thị số nguyên]
- Vì vậy, về cơ bản, chúng tôi đang đặt vào số dòng mà chúng tôi đang viết, sau đó đặt nó vào một xe ngựa trở lại và một ký tự dòng mới
Bước 3] Đóng phiên bản tệp
f.close[]
- Điều này sẽ đóng phiên bản của tệp Guru99.txt được lưu trữ
Dưới đây là kết quả sau khi thực hiện mã cho Tệp Tạo văn bản trong ví dụ Python:
Cách tạo tệp văn bản trong Python
Với việc ghi vào tệp Python, bạn có thể tạo một tệp .text [Guru99.txt] bằng cách sử dụng mã, chúng tôi đã trình diễn ở đây:
Bước 1] Mở tệp .txt
Chúng tôi đã tuyên bố biến có thể mở một tệp có tên Guru99.txt. Mở mất 2 đối số, tệp mà chúng tôi muốn mở và một chuỗi đại diện cho các loại quyền hoặc hoạt động chúng tôi muốn thực hiện trên tệp
Ở đây, chúng tôi đã sử dụng chữ cái W W trong đối số của chúng tôi, cho biết Python ghi vào tệp và nó sẽ tạo tệp trong Python nếu nó không tồn tại trong thư viện
Dấu cộng cộng cho biết cả đọc và ghi cho hoạt động của python tạo tệp.
f=open["guru99.txt", "a+"]
Bước 2] Nhập dữ liệu vào tệp
Chúng tôi có một vòng lặp chạy trên phạm vi 10 số.
for i in range[2]: f.write["Appended line %d\r\n" % [i+1]]
Sử dụng chức năng ghi để nhập dữ liệu vào tệp.
Chúng tôi đã tuyên bố biến có thể mở một tệp có tên Guru99.txt. Mở mất 2 đối số, tệp mà chúng tôi muốn mở và một chuỗi đại diện cho các loại quyền hoặc hoạt động chúng tôi muốn thực hiện trên tệp
Ở đây, chúng tôi đã sử dụng chữ cái W W trong đối số của chúng tôi, cho biết Python ghi vào tệp và nó sẽ tạo tệp trong Python nếu nó không tồn tại trong thư viện
Dấu cộng cộng cho biết cả đọc và ghi cho hoạt động của python tạo tệp.
Bước 2] Nhập dữ liệu vào tệp
Chúng tôi có một vòng lặp chạy trên phạm vi 10 số.
Sử dụng chức năng ghi để nhập dữ liệu vào tệp. Open the file in Read mode
f=open["guru99.txt", "r"]
Đầu ra mà chúng tôi muốn lặp trong tệp là Số này là số dòng, mà chúng tôi khai báo với chức năng tệp ghi Python và sau đó phần trăm D [hiển thị số nguyên] We use the mode function in the code to check that the file is in open mode. If yes, we proceed ahead
"Stuff
Stuff which was created long ago"
0Vì vậy, về cơ bản, chúng tôi đang đặt vào số dòng mà chúng tôi đang viết, sau đó đặt nó vào một xe ngựa trở lại và một ký tự dòng mới Use f.read to read file data and store it in variable content for reading files in Python
"Stuff
Stuff which was created long ago"
1Bước 3] Đóng phiên bản tệpPrint contents for Python read text file
Điều này sẽ đóng phiên bản của tệp Guru99.txt được lưu trữ
Bước 2] Nhập dữ liệu vào tệp
Chúng tôi có một vòng lặp chạy trên phạm vi 10 số.
Sử dụng chức năng ghi để nhập dữ liệu vào tệp.
Chúng tôi có một vòng lặp chạy trên phạm vi 10 số.
Sử dụng chức năng ghi để nhập dữ liệu vào tệp.f1=f.readlines[]] to read file line by line in Python, it will separate each line and present the file in a readable format. In our case the line is short and readable, the output will look similar to the read mode. But if there is a complex data file which is not readable, this piece of code could be useful.
Đầu ra mà chúng tôi muốn lặp trong tệp là Số này là số dòng, mà chúng tôi khai báo với chức năng tệp ghi Python và sau đó phần trăm D [hiển thị số nguyên]
Vì vậy, về cơ bản, chúng tôi đang đặt vào số dòng mà chúng tôi đang viết, sau đó đặt nó vào một xe ngựa trở lại và một ký tự dòng mớiFile Modes in Python:
Dưới đây là kết quả sau khi thực hiện mã cho Tệp Tạo văn bản trong ví dụ Python: | Khi bạn nhấp vào tệp văn bản của mình trong trường hợp của chúng tôi |
Ví dụ về cách tạo tệp văn bản trong Python | Cách nối thêm tệp văn bản trong Python If file does not exist, it creates a new file. If file exists it truncates the file. |
‘X, | Tạo một tập tin mới. Nếu tập tin đã tồn tại, hoạt động không thành công. |
'một' | Mở tệp ở chế độ phụ lục. Nếu tệp không tồn tại, nó sẽ tạo một tệp mới. If file does not exist, it creates a new file. |
T… | Đây là chế độ mặc định. Nó mở ra ở chế độ văn bản. |
’ | Điều này mở ra ở chế độ nhị phân. |
++ | Điều này sẽ mở một tệp để đọc và viết [cập nhật] |
Đây là mã hoàn chỉnh cho ví dụ Python Print [] để tệp
Ví dụ Python 2
"Stuff
Stuff which was created long ago"
2Ví dụ Python 3
Dưới đây là một python in [] để tệp ví dụ:
"Stuff
Stuff which was created long ago"
3Bản tóm tắt
- Python cho phép bạn đọc, viết và xóa các tệp
- Sử dụng chức năng Mở [tên tệp FileName, W+W+] cho tệp văn bản tạo Python. + Cho biết trình thông dịch Python cho tệp văn bản mở Python với quyền đọc và ghi.
- Để nối dữ liệu vào một tệp hiện có hoặc in python vào hoạt động tệp, hãy sử dụng lệnh Open [tên tệp FileName, tên A]a“]
- Sử dụng python đọc từ chức năng tệp để đọc toàn bộ nội dung của tệp
- Sử dụng chức năng Readlines để đọc từng nội dung của tệp một.