Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2019 14:42:01

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

bat не запускает скрипт

написал батник для запуска скрипта
env\Scripts\activate
python bot.py

env активирует, но не стартует
если руками вводить команды в консоль то работает
пробовал python и python.exe
как исправить?

Офлайн

#2 Июль 4, 2019 15:37:00

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

bat не запускает скрипт

попробуй так:

call env\Scripts\activate.bat
python bot.py



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Июль 4, 2019 17:48:46

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

bat не запускает скрипт

так заработало
в чем причина?

Офлайн

#4 Июль 4, 2019 20:06:05

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

bat не запускает скрипт

habrman
в чем причина?
в архитектуре ОС. такое поведение берет начало с ранних MS-DOS, тогда при вызове одного пакетного файла из другого текущий пакетный файл останавливался и начинал выполняться другой .Потом стало понятно что нужно добавить возможность продолжить работу первого файла по завершению второго, но решили для обратной совместимости не менять алгоритм интерпретатора, а добавить команду “CALL” (в версии 3.30) для реализации функционала. Вот так оно и тянеться с 80-х годов.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Июль 4, 2019 22:03:19)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version