运行脚本
@echo off
call D:/git/pyhx/venv/Scripts/activate.bat
python D:/git/pyhx/crm/tool/app_crmtool.py
cmd .
如果只激活某个环境,不运行脚本:
@echo off
call D:/git/pyhx/venv/Scripts/activate.bat
cmd .
关键就在于最后一个cmd .
不加这个闪一下就会没掉了
多说一句,如果脚本里面有那种根据相对路径取文件的,可能会失败,前面加上sys.path[0]就行了,这个是获取脚本路径
filepath = os.path.join(sys.path[0],filepath)
网友评论