【问题标题】:Running Python with VS Code - The basics使用 VS Code 运行 Python - 基础知识
【发布时间】:2021-10-03 22:10:58
【问题描述】:

不幸的是,我只是另一个对我缺乏理解可能是非常基本的概念感到沮丧的菜鸟......所以就这样吧! 我只是想了解我在 .py 文件中运行 windows python 版本命令背后的概念,它不起作用,与直接在命令提示符中运行相同的命令,并且命令工作。举例说明:

我在编辑器中编写命令并运行脚本。结果是一个错误。

我在 VS Code 中直接在终端中运行相同的命令。有用。 我在这里缺少什么概念?我可以打印“Hello World”,但无法运行版本命令?

【问题讨论】:

  • 因为您正尝试使用 Python 解释器运行 shell 命令。那是行不通的。

标签: python python-3.x visual-studio-code


【解决方案1】:

您正在将操作系统命令与 Python 混合使用。

要使用 Python 运行任何东西,您必须遵循并使用其编程指南和 API https://docs.python.org/3/

要打印 Python 版本,请在脚本中写入:

import platform
print(platform.python_version())

在 windows cmd 运行打印 python 版本:

  python --version

或者你正在使用:

  py -3 version

【讨论】:

  • 啊!我想我现在明白了。我使用的命令甚至不是 python!我是从 VS code 的教程网站获得的。他们给我的是操作系统命令,而不是 python。所以只要它们是有效的命令,我仍然可以运行 python 脚本?
  • 是的,操作系统命令可用于安装包等。但在 Python 内部,它必须遵守其 API。
猜你喜欢
  • 2016-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-16
相关资源
最近更新 更多