Я написал программу на Python, в которой я принимаю аргумент. Но когда я прохожу очень-очень долго, это автоматически сокращает мой аргумент. Как я могу это исправить? Благодарю.

1 ответ1

0

Поместите все аргументы в текстовый файл, по одному на строку. Затем,

xargs python myprogram.py < argslist.txt

xargs считывает список аргументов табуляции, новой строки или разделенных пробелами из стандартного в, а затем передает их в утилиту, которая будет выполнена после дополнительных аргументов в командной строке.

Так что здесь, где у нас xargs utility arg1 < extraArgs.txt , xargs выполнит utility , передаст arg1 в качестве первого аргумента, а затем, так как мы перенаправляем содержимое extraArgs.txt к стандарту xargs в потоке, он добавит аргументы после arg1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .