Is there a need for a “use strict” Python compiler?
问题 There exist static analysis tools for Python, but compile time checks tend to be diametrically opposed to the run-time binding philosophy that Python embraces. It's possible to wrap the standard Python interpreter with a static analysis tool to enforce some "use strict"-like constraints, but we don't see any widespread adoption of such a thing. Is there something about Python that makes "use strict" behavior unnecessary or especially undesirable? Alternatively, is the "use strict" behavior