Được tạo ra: 20 tháng 12, 2021 | Cập nhật: Tháng 4 đến 14, 2022 Đọc và viết tệp là một khía cạnh quan trọng của các chương trình xây dựng được sử dụng bởi nhiều người dùng. Python cung cấp một loạt các phương pháp có thể được sử dụng để xử lý tài nguyên. Các phương pháp này có thể hơi khác nhau tùy thuộc vào định dạng của tệp và hoạt động được thực hiện. Bên cạnh cách tạo tệp truyền thống bằng cách nhấp vào các nút, chúng ta cũng có thể tạo các tệp bằng các hàm tích hợp tích hợp như hàm
2 và Array contents in text_sample.txt: [23 22 24 25]
3 trong PythonArray contents in text_sample.txt: [23 22 24 25]
2. Xin lưu ý rằng hàm Array contents in text_sample.txt: [23 22 24 25]
2 sẽ chỉ tạo một tệp nếu nó không tồn tại; Mặt khác, nó thực chất được sử dụng để mở các tập tin.Array contents in text_sample.txt: [23 22 24 25]
Viết một mảng vào tệp văn bản bằng các hàm Array contents in text_sample.txt: [23 22 24 25]
2 và Array contents in text_sample.txt: [23 22 24 25]
3 trong Python
Array contents in text_sample.txt: [23 22 24 25]
Array contents in text_sample.txt: [23 22 24 25]
Viết một mảng vào tệp văn bản bằng cách sử dụng trình quản lý nội dung trong Python
import numpy as np
sample_list = [23, 22, 24, 25]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
Output:
Array contents in text_sample.txt: [23 22 24 25]
Đọc và viết tệp là một khía cạnh quan trọng của các chương trình xây dựng được sử dụng bởi nhiều người dùng. Python cung cấp một loạt các phương pháp có thể được sử dụng để xử lý tài nguyên. Các phương pháp này có thể hơi khác nhau tùy thuộc vào định dạng của tệp và hoạt động được thực hiện.
Bên cạnh cách tạo tệp truyền thống bằng cách nhấp vào các nút, chúng ta cũng có thể tạo các tệp bằng các hàm tích hợp tích hợp như hàm
Array contents in text_sample.txt: [23 22 24 25]
2. Xin lưu ý rằng hàm Array contents in text_sample.txt: [23 22 24 25]
2 sẽ chỉ tạo một tệp nếu nó không tồn tại; Mặt khác, nó thực chất được sử dụng để mở các tập tin.import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
Output:
Array contents in sample.txt: [[23 22 24 25]
[13 14 15 19]]
Viết một mảng vào tệp văn bản bằng cách sử dụng trình quản lý nội dung trong Python
Đọc và viết tệp là một khía cạnh quan trọng của các chương trình xây dựng được sử dụng bởi nhiều người dùng. Python cung cấp một loạt các phương pháp có thể được sử dụng để xử lý tài nguyên. Các phương pháp này có thể hơi khác nhau tùy thuộc vào định dạng của tệp và hoạt động được thực hiện.
import numpy as np
new_list = [23, 25, 27, 29, 30]
new_array = np.array[new_list]
print[new_array]
with open["sample.txt", "w+"] as f:
data = f.read[]
f.write[str[new_array]]
Output:
[23 25 27 29 30]
Bên cạnh cách tạo tệp truyền thống bằng cách nhấp vào các nút, chúng ta cũng có thể tạo các tệp bằng các hàm tích hợp tích hợp như hàm
Array contents in text_sample.txt: [23 22 24 25]
2. Xin lưu ý rằng hàm Array contents in text_sample.txt: [23 22 24 25]
2 sẽ chỉ tạo một tệp nếu nó không tồn tại; Mặt khác, nó thực chất được sử dụng để mở các tập tin.import numpy as np
new_list = [[23, 25, 27, 29],[30, 31, 32, 34]]
new_array = np.array[new_list]
print[new_array]
with open["sample.txt", "w+"] as f:
data = f.read[]
f.write[str[new_array]]
Output:
[[23 25 27 29]
[30 31 32 34]]
Vì hàm
Array contents in text_sample.txt: [23 22 24 25]
2 không được sử dụng trong ẩn dật, kết hợp nó với các chức năng khác, chúng tôi có thể thực hiện các hoạt động tệp thậm chí nhiều hơn như viết và sửa đổi hoặc ghi đè các tệp. Các chức năng này bao gồm các hàm Array contents in text_sample.txt: [23 22 24 25]
9 và Array contents in text_sample.txt: [23 22 24 25]
3. Sử dụng các chức năng này, chúng tôi sẽ tạo một mảng bằng Numpy và ghi nó vào tệp văn bản bằng cách sử dụng hàm ghi như trong chương trình bên dưới.Chúng tôi đã tạo một tệp văn bản có tên
import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
1 bằng cách sử dụng hàm mở ở chế độ ghi trong ví dụ trên. Sau đó, chúng tôi đã tiến hành chuyển đổi mảng thành định dạng chuỗi trước khi ghi nội dung của nó vào tệp văn bản bằng hàm import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
2. Sử dụng các chức năng Array contents in text_sample.txt: [23 22 24 25]
2, chúng tôi đã mở nội dung của tệp văn bản ở chế độ đọc. Nội dung tệp văn bản được hiển thị trong thiết bị đầu cuối và cũng có thể được xem bằng cách mở tệp văn bản.Tương tự, chúng ta cũng có thể tạo một mảng đa chiều và lưu nó vào một tệp văn bản, như được hiển thị bên dưới.
import numpy as np
new_list = [23, 24, 25, 26, 28]
new_array = np.array[new_list]
print[new_array]
np.savetxt["sample.txt", new_array, delimiter =", "]
content = np.loadtxt["sample.txt"]
print[content]
Output:
[23 24 25 26 28]
Ngoài ra, chúng ta có thể sử dụng trình quản lý ngữ cảnh để viết một mảng vào tệp văn bản. Không giống như hàm
Array contents in text_sample.txt: [23 22 24 25]
2, nơi chúng tôi phải đóng các tệp sau khi chúng tôi mở chúng bằng hàm Array contents in text_sample.txt: [23 22 24 25]
3, trình quản lý nội dung cho phép chúng tôi mở và đóng các tệp một cách chính xác khi chúng tôi cần chúng. Trong Python, sử dụng Trình quản lý bối cảnh được coi là một thực tiễn tốt hơn khi quản lý tài nguyên thay vì sử dụng các hàm Array contents in text_sample.txt: [23 22 24 25]
2 và Array contents in text_sample.txt: [23 22 24 25]
3. Trình quản lý bối cảnh có thể được triển khai bằng cách sử dụng từ khóa import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
8 được hiển thị bên dưới.Array contents in text_sample.txt: [23 22 24 25]
0Output:
Array contents in text_sample.txt: [23 22 24 25]
1Trong ví dụ trên, trình quản lý bối cảnh mở tệp văn bản import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
1 và vì tệp không tồn tại, trình quản lý ngữ cảnh tạo ra nó. Trong phạm vi của trình quản lý ngữ cảnh, chúng tôi đã viết mảng vào tệp văn bản khi chuyển đổi nó thành một chuỗi. Khi chúng tôi từ chối thụt lề, trình quản lý ngữ cảnh sẽ tự động đóng tệp. Tương tự, như được hiển thị bên dưới, chúng ta cũng có thể viết các mảng đa chiều vào tệp văn bản bằng trình quản lý ngữ cảnh.
import numpy as np
sample_list = [[23, 22, 24, 25], [13, 14, 15, 19]]
new_array = np.array[sample_list]
# Displaying the array
file = open["sample.txt", "w+"]
# Saving the array in a text file
content = str[new_array]
file.write[content]
file.close[]
# Displaying the contents of the text file
file = open["sample.txt", "r"]
content = file.read[]
print["Array contents in sample.txt: ", content]
file.close[]
Array contents in sample.txt: [[23 22 24 25]
[13 14 15 19]]
0. Hàm chấp nhận một số tham số, bao gồm tên của tệp, định dạng, định dạng mã hóa, phân tách phân tách các cột, tiêu đề, chân trang và nhận xét đi kèm với tệp.Array contents in sample.txt: [[23 22 24 25]
[13 14 15 19]]
1 để tải tệp văn bản.