python - Cannot import module when using memory_profiler -


i'm trying use memory_profiler, run problem isolated in example.py:

#! /usr/bin/env python  import argparse  def parse_args():     parser = argparse.argumentparser(description='dummy description')     parser.add_argument('--option',  action='store_true')     return parser.parse_args()   if __name__ == '__main__':     parse_args() 

so using argparse. standalone runs fine (i have python3.3). however, when issue

$ python -m memory_profiler example.py 

i error:

nameerror: global name 'argparse' not defined 

furthermore if put line

    parser = argparse.argumentparser(description='dummy description') 

underneath

    if __name__ == '__main__': 

and comment out function call parse_args(), don't error.

anyone idea goes wrong here?


Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -