у меня есть небольшой (самостоятельно написанный) скрипт python, расположенный, скажем, в C:dummymyscript.py
.
В моем Windows 7 terminal, я могу вызвать этот скрипт с помощью одной из следующих трех команд. Они все работают.
C:dummy>python myscript.py
C:dummy>myscript.py
C:dummy>myscript
Я понимаю, что последние две команды работают нормально из-за правильного assoc .py=Python.File
настройки в моей системе(см. здесь)
однако, когда я нахожусь в другой папке, скажем,C:dummysubfolder
, он работает только тогда, когда я предваряю python выполнимый.
C:dummysubfolder>python ../myscript.py
C:dummysubfolder>../myscript.py <-- doesn't work
'..' is not recgnized as an internal or external command,
operable program or batch file.
C:dummysubfolder>../myscript <-- doesn't work
'..' is not recgnized as an internal or external command,
operable program or batch file.
почему это не работает в двух других случаях?