Можно ли указать ввод / аргумент для функции python из командной строки (путем создания командного файла)?
Например: у меня есть файл python example.py:
import sys
date = sys.argv
print('The date is: ',date)
Я хочу запустить этот код, не открывая сам сценарий python, а запустив файл bat. Однако я хочу быть гибким в отношении аргумента функции, например, я могу изменить дату. Поэтому, когда я запускаю файл bat, я хочу, чтобы командная строка спрашивала меня:
Please insert date:
И когда я помещаю дату (например, 01-01-2020), запускается сценарий python и напечатайте: Дата 01-01-2020.
Я пробовал использовать командный файл следующим образом:
@echo off
set /p date="Please insert date: "
Но, конечно, это не будет связано с python, когда я запустите командный файл и вставьте дату в командную строку. Мне не хватает способа подключения командного файла - ввод cmd - функция python. Спасибо