Challenge 1
Register a required positional count argument that is converted to an integer.
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args(["7"])
print(args.count * 2)
Press Ctrl⌘Enter to check your answer
Practice typed arguments, option defaults, boolean flags, and subcommands.
Challenge 1
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args(["7"])
print(args.count * 2)
Press Ctrl⌘Enter to check your answer
Challenge 2
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args([])
print(args.limit)
Press Ctrl⌘Enter to check your answer
Challenge 3
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args(["--dry-run"])
print(args.dry_run)
Press Ctrl⌘Enter to check your answer
Challenge 4
import argparse
parser = argparse.ArgumentParser()
commands = parser.add_subparsers(dest="command", required=True)
args = parser.parse_args(["copy", "a.txt", "b.txt"])
print(args.command, args.source, args.destination)
Press Ctrl⌘Enter to check your answer