Использование sys.stdin.readline () для чтения нескольких строк из cmd в Python
Я хотел бы ввести свой ввод из командной строки после запуска
if __name__ == "__main__":
data = list(map(int, sys.stdin.readline().split()))
print(data)
n, capacity = data[0:2]
values = data[2:(2 * n + 2):2]
weights = data[3:(2 * n + 2):2]
Пример ввода может быть:
2 40
20 2
30 3
Мои вопросы:
1) Как создать список данных, используя мой ввод?
2) Как я могу сообщить Python, что я закончил ввод, и он должен выполнить остальную часть кода?