Java Samples - Tutorials, articles and code samples |
- UnboundLocalError in python
- How to force rereading of a changed module in python
- How to find the current module name in python
Posted: 09 Apr 2020 09:00 AM PDT |
Posted: 09 Apr 2020 09:00 AM PDT |
Posted: 06 Apr 2012 09:00 AM PDT It can be a surprise to get the UnboundLocalError in previously working code when it is modified by adding an assignment statement somewhere in the body of a function. |
How to force rereading of a changed module in python Posted: 06 Apr 2012 09:00 AM PDT For reasons of efficiency as well as consistency, Python only reads the module file on the first time a module is imported. If it didnât, in a program consisting of many modules where each one imports the same basic module, the basic module would be parsed and re-parsed many times. To force rereading of a changed module, do this |
How to find the current module name in python Posted: 06 Apr 2012 09:00 AM PDT module can find out its own module name by looking at the predefined global variable __name__. If this has the value '__main__', the program is running as a script. Many modules that are usually used by importing them also provide a command-line interface or a self-test, and only execute this code after checking __name__: |
You are subscribed to email updates from Programming Tutorials, articles, and code samples. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment
Thanks