parseknownargs
parseknownargs is a function within the argparse module in Python. Its primary purpose is to parse command-line arguments but with a key difference from the standard `parse_args()` function. While `parse_args()` will raise an error if it encounters unrecognized arguments, `parse_known_args()` will instead return two values: a namespace object containing the recognized arguments, and a list of any arguments it could not parse.
This behavior makes `parseknownargs()` particularly useful in scenarios where a program might be part of a larger
When using `parse_known_args()`, the first element of the returned tuple is an object (typically a `Namespace`)