auto dapat digunakan sebagai pengganti suatu nilai. Jika digunakan, mesin Enum akan memanggil _generate_next_value_() Enum untuk mendapatkan nilai yang sesuai. Untuk Enum dan IntEnum nilai yang sesuai akan menjadi nilai terakhir ditambah satu; untuk Flag dan IntFlag ini akan menjadi pangkat dua pertama yang lebih besar dari nilai tertinggi; untuk StrEnum itu akan menjadi versi huruf kecil dari nama anggota. Harus berhati-hati jika mencampurkan auto() dengan nilai yang ditentukan secara manual.
class enum.auto