python 使用.bat文件自动执行

895 阅读1分钟

www.cnblogs.com/xiaodai0/p/…

@echo off

title demo
cmd "/c activate py36 && cd demo&& python demo_test.py"

pause

其中,activate py36是安装完python3.7,想使用python3.6的写法,常规写法为:activate python3.6;

cd demo 是进入文件夹名为demo的目录下;

python demo_test.py 是执行demo_test.py文件

注:demo_test.py文件在文件夹demo下。

如果启动后报 “no module named “xxx” ”,请参考:www.cnblogs.com/xiaodai0/p/…

如果是虚拟环境,先进入虚拟环境目录,然后激活当前环境,代码如下:

@echo off

title demo
cmd "/c c: && cd C:\Users\Administrator\Virtualenv\flask-env\Scripts && activate && h: && cd H:\test\demo && python demo_test.py "

pause

virtualenv+ python+flask 搭建py接口

1、安装 virtualenv 虚拟环境

pip install virtualenv

www.cnblogs.com/guozw/p/630…

2、创建flask接口文件、配置端口

#coding=utf-8
from flask import Flask

app = Flask(__name__)
app.debug = True

@app.route('/')
def index():
    return 'hello work'

if __name__ == '__main__':
    videoed_len = 0
    app.run(host='0.0.0.0', port=8801)
    # 这里指定了地址和端口号。

3、进入虚拟环境并激活

cd F:\PycharmProjects\run_bat\venv\Scripts\activate

4、启动py文件

python python hello.py

5、.bat启动py文件

@echo off

title demo
cmd "/c F: && cd F:\PycharmProjects\run_bat\venv\Scripts && activate && F: && cd F:\PycharmProjects\run_bat\ && python hello.py "

pause