Aleks Nots
Просветленный
(26567)
3 года назад
Насколько я понял, Вы пытаетесь скормить терминалу путь, в котором есть пробелы
d:\>Python 3.9.4\bigdigits.py
Естественно терминал воспринимает слово до первого пробела как команду python, которая случайно является допустимой командой, а то, что после пробела, как аргумент для этой команды, то есть пытается найти файл "3.9.4\bigdigits.py" и передать его в питон.
Надо просто брать в кавычки
d:\>"Python 3.9.4\bigdigits.py"
или, лучше так
d:\>python "Python 3.9.4\bigdigits.py"
PS
По-моему если есть желание запускать py-файл в терминале, то лучше в той папке, где этот файл, сделать bat-файл на запуск терминала.
Например создаете текстовый файл
Новый текстовый документ. txt
открываете его в каком-нибудь блокноте
пишете в него команду
cmd
сохраняете
меняете расширение на bat (желательно и название поменять, например так
!cmd.bat
(Только не cmd.bat! В смысле название этого файла не должно совпадать с самой командой.)
Теперь при щелчке по этому файлу, будет открываться терминал и уже в этой папке, то есть не надо будет менять диск и путь для попадания в эту директорию.
PS2
По-моему, так идущий в комплекте с питоном IDLE в большинстве случаев для простеньких задач для начала, вполне достаточен. В смысле можно запускать файлы прямо в нем, а не в терминале.
AndreiПрофи (834)
3 года назад
Aleks Nots, спасибо за пояснение, но cmd пишет, что системе не удаётся найти указанный путь. И так и так вводил.