windows下使用bat文件执行python项目

双击bat即可运行,bat可以代替繁琐重复的cmd命令。

思路:

1、打开cmd
2、进入虚拟环境
3、进入main.py文件路径
4、运行main.py文件
.bat内容如下:

cmd /k "venv\Scripts\activate&&cd /d main.py文件路径&&python main.py"

注意:

注意:通常我们用编译器运行项目,转为命令行运行的时候会报错找不到模块。其实是因为命令行找不到工程路径,而编译器是帮我们做好了这一步的。
解决办法:
在执行文件顶部添加代码,将路径指向工程目录:

import sys
import os
sys.path.append(os.path.abspath(os.path.join(os.getcwd(), "../..")))