import argparse import ctypes import subprocess parser = argparse.ArgumentParser(description='test') parser.add_argument('-p', help = 'folder') args = parser.parse_args() path = args.p if ctypes.windll.shell32.IsUserAnAdmin() != 0: print 'You admin\n' subprocess.call('takeown /f' + ' ' + path + ' ' + '/R /A') print 'done' else: print 'You not admin' exit(0) I run python af.py -p "C: \ Program Files \ Internet Explorer" 