При написании приложения, анализирующего аргументы командной строки в Pycharm в win10, я должен использовать команду linux в стиле, например:
python train.py --task language_modeling \
data-bin/wikitext-103 \
--save-dir checkpoints/ \
--arch transformer_lm_wiki103 \
--max-update 286000 --max-lr 1.0 --t-mult 2 --lr-period-updates 270000 --lr-scheduler cosine --lr-shrink 0.75 \
--warmup-updates 16000 --warmup-init-lr 1e-07 --min-lr 1e-09 --optimizer nag --lr 0.0001 --clip-norm 0.1 \
--criterion adaptive_loss --max-tokens 3072 --update-freq 3 --tokens-per-sample 3072 --seed 1 --fp16 \
--sample-break-mode none --skip-invalid-size-inputs-valid-test --ddp-backend=no_c10d
Я думаю, что это скучный способ записать все аргументы, подобные пути в диалоговом окне " Редактировать конфигурации ". Я также пытался использовать плагины BashSupport , записывая приведенные выше коды в файл bash " . sh ", но я использую интерпретатор conda env для python, команда bash не может распознать путь для conda env ..
Таким образом, настоящий способ запуска приведенного выше кода просто заполняет длинную длинную строку в Терминале. Есть ли эффективный способ решить мои неловкие моменты?
Кстати, версия Pycharm - это 2019.1 с anaconda 4.5.4 + Python 3.6.10.