Sự khác biệt giữa file .py và file .pyc là gì?
Sự khác biệt giữa file .py và file .pyc là gì?
File .py trong Python là một file chứa mã nguồn Python dưới dạng văn bản thuần túy. Đây là file mà bạn viết và chỉnh sửa mã nguồn của mình. Khi bạn chạy một chương trình Python, trình thông dịch Python sẽ đọc file .py và thực thi mã nguồn bên trong nó.
File .pyc là file đã được biên dịch trước (compiled bytecode) của file .py. Khi bạn chạy một chương trình Python, trình thông dịch Python sẽ biên dịch mã nguồn từ file .py thành bytecode, sau đó lưu bytecode này vào file .pyc trong thư mục __pycache__. Khi bạn chạy lại chương trình, Python sẽ kiểm tra xem có file .pyc tương ứng trong thư mục __pycache__ hay không và nếu có, nó sẽ sử dụng bytecode từ file .pyc để thực thi chương trình, giúp tăng tốc độ khởi động của chương trình vì không cần phải biên dịch lại.
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào