使用.bat文件批量运行命令
start_app.bat
Apply
@echo off
chcp 65001
cls
echo =====================================
echo 应用启动程序
echo =====================================
:: 检查Python是否安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo [错误] 未检测到Python!
pause
exit /b 1
)
:: 检查并创建虚拟环境
if not exist venv (
echo [信息] 正在创建虚拟环境...
python -m venv venv
)
:: 激活虚拟环境
call venv\Scripts\activate.bat
:: 安装依赖
pip install -r requirements.txt
:: 运行应用
echo [信息] 正在启动应用...
streamlit run src/app.py
基本语法
1. 常用命令
@echo off:关闭命令回显,避免在执行时显示每一行命令。
chcp 65001:设置命令行窗口为UTF-8编码,解决中文显示问题。
cls:清屏,清除命令行窗口中的所有内容。
echo:显示文本信息。
pause:暂停执行,等待用户按任意键继续。
exit:退出批处理文件。
call:调用其他批处理文件或命令。
if...else:条件判断,执行不同的命令。
2. 错误处理
%errorlevel%:系统变量,表示上一个命令的返回值。0表示成功,非0表示失败。
if %errorlevel% neq 0:判断上一个命令是否失败。
3. 注释
::或REM:用于添加注释,解释代码的作用。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/leoysq/article/details/144259445

浙公网安备 33010602011771号