python - VS Code / python中的for循环无法启动
问题描述
我正在使用 VS Code 中的 Python 3.7。
一个小时以来,我似乎无法再开始循环了。例如,如果我尝试
for i in range(3):
print(i)
在我的终端中显示以下内容:
>>> for i in range(3):
... print(i)
...
只有当我运行不同的代码行时它才会改变,然后它会给我一条错误消息。对我来说,看起来 VS Code 正在等待循环中的进一步输入。例如,如果我用
a = 1
并运行两次,它看起来像:
>>> for i in range(3):
... print(i)
... a = 1
File "<stdin>", line 1
a = 1
^
SyntaxError: invalid syntax
>>> a = 1
例如,在 jupyter notebook 中工作时,一切正常,所以我想这与 VS Code 有关系。
解决方案
循环完成后按 Enter。将最后一行留空,然后再次按 Enter。循环应该可以正常工作。
推荐阅读
- node.js - NodeJS Express Routing - 在同一个 NodeJS 应用程序上同时提供前端和后端服务
- apache-spark - 尝试将数据帧 pyspark 写入 parquet s3,得到 org.apache.spark.SparkException: Task failed while writing rows
- mysql - 划分新创建的列
- guard - 文件更改停止时监视文件夹?
- tensorflow - 将什么传递给 Tensorflow parse_example()
- android - 我是否需要在数据安全表单中披露 Google Play 计费库的使用情况?
- javascript - “返回 event.keyCode !== 69”是什么意思?
- mysql - mySQL json数组重新格式化
- javascript - 反应路由器-生产中的404
- r - 如何将 SQL Server 与 Rstudio 连接?