Python by Swaroop C H - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Using a module's __name__

Example 8.2. Using a module's __name__

#!/usr/bin/python
# Filename: using_name.py if __name__ == '__main__':
else: print 'This program is being run by itself' print 'I am being imported from another module'

Output

$ python using_name.py
This program is being run by itself

$ python
>>> import using_name
I am being imported from another module >>>

How It Works

Every Python module has it's__name__ defined and if this is'__main__', it implies that the module is being run standalone by the user and we can do corresponding appropriate actions.

Find Your Next Great Read

Describe what you're looking for in as much detail as you'd like.
Our AI reads your request and finds the best matching books for you.

Showing results for ""

Popular searches:

Romance Mystery & Thriller Self-Help Sci-Fi Business