Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- def main(args):
- import random
- from datafile import composer, characters
- if(not args.composer == ''):
- print( random.choice(composer[args.composer.upper()] ) )
- elif( not args.videochar == '' ):
- print( random.choice(characters[args.videochar.upper()] ) )
- else:
- print('Choose a valid input: -c or -a')
- def parse_input( help_message ):
- import argparse, sys
- parser = argparse.ArgumentParser (
- prog = 'python '+ sys.argv[0],
- description = help_message,
- formatter_class = argparse.RawTextHelpFormatter,
- )
- parser.add_argument('-c','--composer',
- type = str,
- default = '',
- help =
- ''' Last name for composer.
- (default: empty)''')
- parser.add_argument('-v','--videochar',
- type = str,
- default = '',
- help =
- ''' Last name for composer.
- (default: empty)''')
- return parser.parse_args()
- if __name__ == '__main__':
- """ Choose a random composer based on an input letter."""
- # Parse input arguments
- args = parse_input( main.__doc__ )
- # print(args)
- # print('')
- main( args )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement