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

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -