Python Args in use

tags:: #coding #Knowledge

quick Python scripts can speed things up

If you want to build it out and have it be quickly detailed, use argparse
it uses the argparse library which can be installed with pip

import argparse

# Create an ArgumentParser object
parser = argparse.ArgumentParser()

# Add arguments to the parser
parser.add_argument('arg1', help='First argument')
parser.add_argument('arg2', nargs='?', default='default', help='Second argument (optional)')

# Parse the command-line arguments
args = parser.parse_args()

# Access the parsed arguments
arg1 = args.arg1
arg2 = args.arg2

# Print the arguments
print("Argument 1:", arg1)
print("Argument 2:", arg2)

If you don't want to install a library to be truly plug and play, use sys

import sys

# Check the number of arguments
if len(sys.argv) > 1:
    # Access the first argument after the script name
    arg1 = sys.argv[1]
    print("Argument 1:", arg1)

    # Access additional arguments if present
    if len(sys.argv) > 2:
        arg2 = sys.argv[2]
        print("Argument 2:", arg2)
else:
    print("No arguments provided.")

Powered by Forestry.md