Использование argparse довольно интуитивно понятно:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--file", "-f", type=str, required=True)
args = parser.parse_args()
Теперь имя файла находится в:
args.file
Вы просто должны запустить программу немного по-другому:
python code.py -f input.txt