.py
.py
, Python sẽ biên dịch nó thành mã bytecode trước khi thực thi..pyc
.py
. Đây là dạng mà máy ảo Python (CPython) hiểu được để thực thi..pyc
giúp tăng tốc độ thực thi chương trình, vì không cần phải biên dịch lại mã nguồn mỗi lần chạy. Nếu mã nguồn không thay đổi, Python sẽ sử dụng file .pyc
đã có..pyc
thường được lưu trong thư mục __pycache__
cùng với file .py
, với tên tệp bao gồm phiên bản Python (ví dụ: module.cpython-38.pyc
cho Python 3.8)..py
là mã nguồn có thể đọc và chỉnh sửa, trong khi file .pyc
là phiên bản đã biên dịch của mã nguồn này, giúp tăng tốc độ thực thi và không thể đọc được.