Я написал программу на Python, в которой я принимаю аргумент. Но когда я прохожу очень-очень долго, это автоматически сокращает мой аргумент. Как я могу это исправить? Благодарю.
1 ответ
0
Поместите все аргументы в текстовый файл, по одному на строку. Затем,
xargs python myprogram.py < argslist.txt
xargs считывает список аргументов табуляции, новой строки или разделенных пробелами из стандартного в, а затем передает их в утилиту, которая будет выполнена после дополнительных аргументов в командной строке.
Так что здесь, где у нас xargs utility arg1 < extraArgs.txt , xargs выполнит utility , передаст arg1 в качестве первого аргумента, а затем, так как мы перенаправляем содержимое extraArgs.txt к стандарту xargs в потоке, он добавит аргументы после arg1 .
