Computer >> Máy Tính >  >> Lập trình >> Python

Công cụ sửa đổi 'b' làm gì khi một tệp được mở bằng Python?


'b' modifier mở tệp được chỉ định ở chế độ nhị phân. tệp "nhị phân" là bất kỳ tệp nào có định dạng không được tạo từ các ký tự có thể đọc được. Các tệp nhị phân có thể bao gồm các tệp hình ảnh như JPEG hoặc GIF, tệp âm thanh như MP3 hoặc các định dạng tài liệu nhị phân như Word hoặc PDF. Trong Python, các tệp được mở ở chế độ văn bản theo mặc định. Để mở tệp ở chế độ nhị phân, khi chỉ định một chế độ, hãy thêm 'b' vào chế độ đó.

ví dụ

f = open('my_file', 'rb')
file_content = f.read()
f.close()

Đoạn mã trên mở my_file ở chế độ đọc nhị phân và lưu trữ nội dung tệp trong biến file_content.