Запуск файла в окне IDLE напрямую из командной строки - PullRequest
0 голосов
/ 02 октября 2018

Так что я могу открыть файл для редактирования с помощью IDLE с помощью следующей команды (Windows) cmd:

python -m idlelib main.py
# not sure if there's a better way to do that

Но есть ли способ запустить файл иего вывод открывает новое окно IDLE (или переключается на текущее, если оно открыто) напрямую?

1 Ответ

0 голосов
/ 02 октября 2018

Да, используйте параметр -r, описанный в разделе справки:

USAGE: 
   idle  [-deins] [-t title] [file]*
   idle  [-dns] [-t title] (-c cmd | -r file) [arg]*
   idle  [-dns] [-t title] - [arg]*

-h         print this help message and exit
-n         run IDLE without a subprocess (DEPRECATED,
           see Help/IDLE Help for details)

The following options will override the IDLE 'settings' configuration:

-e         open an edit window
-i         open a shell window

The following options imply -i and will open a shell:

-c cmd     run the command in a shell, or
-r file    run script from file

-d         enable the debugger
-s         run $IDLESTARTUP or $PYTHONSTARTUP before anything else
-t title   set title of shell window
....

Итак, вы должны сделать:

python -m idlelib -r main.py
...