Найти - Пользователи
Полная версия: bat не запускает скрипт
Начало » Python для новичков » bat не запускает скрипт
1
habrman
написал батник для запуска скрипта
env\Scripts\activate
python bot.py

env активирует, но не стартует
если руками вводить команды в консоль то работает
пробовал python и python.exe
как исправить?
PEHDOM
попробуй так:
call env\Scripts\activate.bat
python bot.py
habrman
так заработало
в чем причина?

PEHDOM
habrman
в чем причина?
в архитектуре ОС. такое поведение берет начало с ранних MS-DOS, тогда при вызове одного пакетного файла из другого текущий пакетный файл останавливался и начинал выполняться другой .Потом стало понятно что нужно добавить возможность продолжить работу первого файла по завершению второго, но решили для обратной совместимости не менять алгоритм интерпретатора, а добавить команду “CALL” (в версии 3.30) для реализации функционала. Вот так оно и тянеться с 80-х годов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB