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(), "../..")))