Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS代码,Python,终端-从命令行创建数据库;错误:";';从';此版本的语言不支持关键字。”;_Python_Sqlite_Visual Studio Code_Terminal - Fatal编程技术网

VS代码,Python,终端-从命令行创建数据库;错误:";';从';此版本的语言不支持关键字。”;

VS代码,Python,终端-从命令行创建数据库;错误:";';从';此版本的语言不支持关键字。”;,python,sqlite,visual-studio-code,terminal,Python,Sqlite,Visual Studio Code,Terminal,我在VS代码中从命令行终端运行Python代码时遇到问题。作为记录,我使用的是Windows10。我正在尝试为我的flask应用程序创建一个SQLite数据库,为此我设置了虚拟环境venv,并导航到包含我的project with cd的目录。我的Python文件名为app.py。此文件特别包含以下代码: app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db' db = SQLAlchem

我在VS代码中从命令行终端运行Python代码时遇到问题。作为记录,我使用的是Windows10。我正在尝试为我的flask应用程序创建一个SQLite数据库,为此我设置了虚拟环境venv,并导航到包含我的project with cd的目录。我的Python文件名为app.py。此文件特别包含以下代码:

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'
db = SQLAlchemy(app)
然后,我使用了来自app import db的命令(在venv中)
,该命令应该在包含app.py(加上我的html/css)的目录文件夹中创建名为test.db的文件。但是,我得到以下错误:

At line:1 char:1
+ from app import db
+ ~~~~
The 'from' keyword is not supported in this version of the language.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : ReservedKeywordNotAllowed
我确保我在终端中使用的是Python,而不是powershell(尽管我只是为了好玩而尝试了一下,但也没有成功)。我使用的是Python3.8.1,我以前从未遇到过运行问题,所以我认为这不是真正的问题。我尝试将
python
python3
预先添加到app import db
命令中,但出于某种奇怪的原因,我打开了Windows应用商店,试图让我下载python(显然我已经下载了)。我已经看过类似的问题/答案,但我没有找到任何解决我特定问题的方法

这是一个VS代码问题吗?我哪里做错了

非常感谢您的帮助

编辑: 以下是Klaus D.要求的我的launch.json文件,位于我的项目文件夹中:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

有什么方法可以编辑这个吗?

请确保首先键入:python
这将激活python解释器,并在左侧带有>>>符号

显示您的
launch.json
!如果您没有通过“播放”按钮启动。告诉我们你是怎么做的!使用命令
python app.py
。Powershell无法解析python文件创建与模块同名的变量不是很方便:
app
@klauds。我已经用我的launch.json更新了这个问题