Содержимое файла в качестве параметров конфигурации запуска PyCharm - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь запустить майский скрипт Python с некоторыми аргументами, перечисленными в текстовом файле (config.txt) .

Поскольку параметры меняются практически при каждом запуске, и я не хочу их вводить каждый раз.Они не являются буквально «конфигом», но я не нашел правильное имя файла (это другая история).

См. Ниже:

-param1   1
-param2   2
-verbose

Использование Запустите конфигурацию PyCharm.Run/Debug PyCHarm Configuration

Я хотел бы, наконец, сделать что-то вроде: python C:\somewhere\main.py -param1 1 -param2 2 -verbose

Вместо текущего поведения: python C:\somewhere\main.py config.txt

Который, покстати, пропущено понимается программой (очевидно).

# 32951846


я уже пробовал windows for петлив разделе «перед запуском: активировать инструменты» :

$: for /f "delims=" %x in (config.txt) do set ARGS=%ARGS%%x
$: python  C:\somewhere\main.py %ARGS%

Но он сохраняет только последнюю строку config.txt внутри ARGS.

# 51948712


Я также пытался перенаправить содержимое файла в основную программу моего python, например:

python C:\somewhere\main.py < config.txt

Но это также не работает.

# перенаправление синтаксиса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...