我使用哪个命令来执行这个烧瓶(python)文件?

which command do i use to execute this flask( python ) file?

我正在通过 tutorials.Now 学习 flask 我坚持制作数据库文件,因为他们只提供 unix 命令来执行该脚本我的问题是如果我想安装那个“db_create.py" 来自命令提示符的文件,我在下面提到过..我在虚拟环境中 运行,cmd 中有目录项目。

#!flask/bin/python
from migrate.versioning import api
from config import SQLALCHEMY_DATABASE_URI
from config import SQLALCHEMY_MIGRATE_REPO
from app import db
import os.path
db.create_all()
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
    api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
else:
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,api.version(SQLALCHEMY_MIGRATE_REPO))

我也安装了 SQLAlchemy。

如果第一行已经指定了这个脚本的解释器,那么你只需要授予脚本可执行许可,以便它运行。 因此,如果您使用的是基于 UNIX 的机器,只需键入以下命令:

sudo chmod +x <path_to_python_script>

然后执行:

./<path_to_python_script>

否则,如果您使用的是基于 Windows 的计算机,请移至脚本文件夹,然后 运行:

python -m db_create.py

希望有用!