I know I change change the locale for an application using
import locale
locale.setlocale(locale.LC_ALL, '')
Documentation says default value for locale usually comes from LANG environment variable. However, on Windows platform, it seems to be different. Where does Python takes the default value for locale? Is there a way to change this default value for all my Python scripts?