sách gpt4 ăn đã đi

Phân tích các ví dụ hoạt động phổ biến của tệp Python [đọc, ghi, duyệt]

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 27 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này Phân tích các ví dụ thao tác phổ biến của tệp Python [Đọc, viết, truyền tải] được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Các ví dụ trong bài viết này mô tả các thao tác phổ biến trên tệp Python. Share cho mọi người tham khảo nhé, chi tiết như sau:

1. Tập tin là gì?

Tệp là tập hợp dữ liệu hoặc thông tin được lưu trữ trên phương tiện bên ngoài, chẳng hạn như chương trình nguồn trong chương trình, dữ liệu được lưu trong dữ liệu, dữ liệu pixel trong hình ảnh, v.v.;.

Một tập tin là một chuỗi dữ liệu được sắp xếp;

2. Mã hóa:

Quá trình chuyển đổi thông tin từ dạng này sang dạng khác; mã ascii, unicode, utf-8, v.v.;.

Tệp nhị phân mã ASCII: ảnh, nhạc, video, chương trình máy tính. . .

3. Các thao tác cơ bản với file.

1) Mở tệp để lấy đối tượng tệp.

Thiết lập một tệp trên đĩa được liên kết với một đối tượng trong chương trình nguồn. Chương trình được gọi là mở tệp. Sau khi tệp được mở, nội dung của tệp có thể được lấy thông qua đối tượng tệp liên quan;

Để xử lý tệp trong python, trước tiên bạn phải tạo một đối tượng tệp để liên kết với tệp trên đĩa.

open(), thông thường phương thức open có thể gán ngay một biến đối tượng tệp: tạo một đối tượng tệp.

open(tên tệp đĩa, phương thức mở).

ví dụ: Mở tệp có tên 1.dat:

?
1
2
>>>nộp hồ sơ = mở ( "1.dat" , "r" )    #Mở một đối tượng tệp và đặt nó vào infile
>>>nộp hồ sơ = mở ( "1.mp3" , "rb" )

Tiếp theo, bạn có thể sử dụng con trỏ tệp để đọc nội dung của tệp 1.bat trên đĩa.

Phân tích các ví dụ hoạt động phổ biến của tệp Python [đọc, ghi, duyệt]

2) Đọc tệp--thao tác tệp: thao tác trên các đối tượng tệp được tạo bởi open.

Reading: tức là đọc dữ liệu file vào bộ nhớ máy tính;

Writing: tức là ghi dữ liệu từ bộ nhớ máy tính vào file .

Định vị: tức là định vị vị trí đọc ghi file;

Khác: nối thêm, tính toán, v.v.;

Đóng tệp: Sau khi hoàn thành thao tác với tệp, bạn cần đóng tệp: cắt kết nối giữa tệp và chương trình, ghi dữ liệu trong bộ đệm tệp vào đĩa và giải phóng bộ đệm tệp.

Lưu ý: Khi ghi thông tin vào đối tượng tệp, tệp trên đĩa sẽ không hiển thị các thay đổi cho đến khi tệp được đóng lại.

Phân tích các ví dụ hoạt động phổ biến của tệp Python [đọc, ghi, duyệt]

Ví dụ: Đọc toàn bộ tập tin.

?
1
2
3
4
5
6
định nghĩa chủ yếu():
   tên = đầu vào ( "nhập tên tệp:" ) #Đầu tiên nhắc người dùng nhập tên tệp
   tập tin = mở (tên, "r" ) #Mở tệp và gán nó cho biến đối tượng tệp infile
   dữ liệu = infile. đọc() #Toàn bộ nội dung của file được đọc thành chuỗi dài và lưu trữ trong biến data
   in (dữ liệu) #Xuất dữ liệu ra màn hình
chủ yếu()

Ví dụ: Trả về 5 dòng dữ liệu trong file.

?
1
2
3
4
5
6
7
8
9
10
#Các lệnh gọi liên tục tới readline() có thể đạt đến các dòng liên tiếp trong tệp. Giá trị trả về của readline() kết thúc bằng ký tự dòng mới.
#Xuất 5 dòng đầu tiên của file:
định nghĩa chủ yếu():
   tập tin = mở ( "tên_tệp" , "r" )
   Tôi TRONG phạm vi ( 5 ):
     đường kẻ = infile.readline()
     in (đường kẻ[: 1 ])
#Sử dụng thao tác cắt để loại bỏ ký tự phân cách được đọc trong mỗi dòng. Nếu có ký tự dòng mới ở cuối câu lệnh đầu ra,
#Thao tác xuất sẽ tự động chuyển sang dòng tiếp theo, do đó sẽ có thêm một dòng trống giữa mỗi dòng của nội dung tệp đầu ra.
chủ yếu()

3) Để ghi dữ liệu vào đối tượng tệp, phương thức open phải là w hoặc wb.

Phân tích các ví dụ hoạt động phổ biến của tệp Python [đọc, ghi, duyệt]

?
1
2
3
4
5
6
7
>>> ra khỏi hồ sơ = mở ( "outfile.txt" , "v" )
#Mở một tệp và thực hiện các thao tác ghi tệp. Cần có một tệp để chấp nhận dữ liệu. Nếu tên tệp đã cho không tồn tại, một tệp mới sẽ được tạo, Python sẽ xóa tệp gốc và tạo một tệp. tập tin mới.
>>> outfile.writelines([ "Xin chào" " "," ly nguyệt"])
>>> outfile.close()
>>> nhập vào = mở ( "outfile.txt" , "r" )
>>> infile.đọc()
'xin chào liyue'

Truyền tải tệp: Đây là phương pháp xử lý tệp phổ biến nhất, chẳng hạn như sao chép tệp, xác định đường đi dựa trên tệp dữ liệu và chuyển đổi tệp từ mã hóa này sang mã hóa khác;

Khung mã chung: (Mẫu tệp truyền tải :).

?
1
2
3
4
tài liệu = mở (tên tệp, "r" )
mỗi_dòng TRONG tài liệu .đọc dòng(): #Khi file lớn sẽ chiếm nhiều bộ nhớ
               #Xử lý một dòng nội dung tệp
tài liệu .đóng()

Khung mã đơn giản hóa:

?
1
2
3
4
tài liệu = mở (tên tệp, "r" )
mỗi_dòng TRONG tài liệu :
            #Xử lý một dòng nội dung tệp
tài liệu .đóng()

Ví dụ: sao chép tập tin.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
định nghĩa chủ yếu():
   #Tên tệp đầu vào của người dùng
   f1 = đầu vào ( "Nhập tập tin nguồn:" ).dải()
   f2 = đầu vào ( "Nhập tập tin nguồn:" ).dải()
   #Mở tập tin
   tập tin = mở (f1, "r" )
   ra khỏi hồ sơ = mở (f2, "v" )
   #copydata
   đếm dòng = đếm ký tự = 0
   đường kẻ TRONG tập tin:
     đếm dòng + = 1
     đếm ký tự + = chỉ một (đường kẻ)
     outfile.write(dòng)
   in (đếm dòng, "cát đường" ,đếm ký tự, "đã sao chép" )
   infile. đóng()
   outfile. đóng()
chủ yếu()

Tôi hy vọng bài viết này sẽ hữu ích cho mọi người trong việc lập trình Python.

Liên kết gốc: https://blog.csdn.net/JOJOY_tester/article/details/53241631.

Cuối cùng, bài viết này về việc phân tích các ví dụ hoạt động phổ biến của tệp Python [đọc, ghi và duyệt] sẽ kết thúc tại đây. vui lòng tìm kiếm bài viết của CFSDN Hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress