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.")