如何在终端Visual Studio代码中运行Python3函数脚本

如何在终端Visual Studio代码中运行Python3函数脚本,python,visual-studio-code,Python,Visual Studio Code,到目前为止,我还可以在python调试终端中调试和运行。现在我被迫进入函数,启动脚本时必须输入参数,例如: /python.py生日艾哈迈德 然后让它吐出这样的东西: 祝你生日快乐,享受艾哈迈德的这一天 问题归根结底是我不知道如何为这种用途设置终端。我有一个bash终端,但是它无法识别我的python解释器(#!/usr/bin/python3)。 我在我的用户设置中添加了“terminal.integrated.shell.windows”:“C:\\Program Files\\Git\\b

到目前为止,我还可以在python调试终端中调试和运行。现在我被迫进入函数,启动脚本时必须输入参数,例如:

/python.py生日艾哈迈德

然后让它吐出这样的东西:

祝你生日快乐,享受艾哈迈德的这一天

问题归根结底是我不知道如何为这种用途设置终端。我有一个bash终端,但是它无法识别我的python解释器(#!/usr/bin/python3)。 我在我的用户设置中添加了
“terminal.integrated.shell.windows”:“C:\\Program Files\\Git\\bin\\bash.exe”
,以获得bash终端和已安装的Git


任何关于如何在终端中输入参数并接收输出的想法都将不胜感激。(在windows 10上运行)

您提供的是Git-Bash的路径,它只提供足够的类似于Bash的功能来使用Git。这就是为什么默认情况下运行
.sh
(Bash脚本)或
.py
文件不起作用的原因

如果将python添加到PATH环境变量中,这将使其在集成终端上运行
python.exe filename.py[ARGS]


另一个解决方案是,如果您使用的是Windows 10,它在经过修改的Ubuntu shell下提供了完整的*bash功能。然后只需提供WSL
bash.exe
的路径。()

您提供的是Git-Bash的路径,它只提供了足够的类似于Bash的功能来使用Git。这就是为什么默认情况下运行
.sh
(Bash脚本)或
.py
文件不起作用的原因

如果将python添加到PATH环境变量中,这将使其在集成终端上运行
python.exe filename.py[ARGS]


另一个解决方案是,如果您使用的是Windows 10,它在经过修改的Ubuntu shell下提供了完整的*bash功能。然后只需提供WSL
bash.exe
的路径。()

集成终端的工作原理与独立于VS代码的终端一样。请确切说明什么不起作用。basht终端既不能识别我的解释器,也不能识别除.sha以外的任何其他文件。这是正确的。除非您安装了WSL(Windows Subsystem for Linux),否则正常的bash命令在Git bash上不起作用,而Git bash正是您试图在VS代码中作为终端使用的。那么,我是否应该像安装Windows 10那样安装Windows Linux Subsystem?如果您安装了Windows 10,请安装WSL或不安装WSL,将python添加到PATH环境变量中。集成终端的工作原理与VS代码中独立的终端一样。请确切说明什么不起作用。basht终端既不能识别我的解释器,也不能识别除.sha以外的任何其他文件。这是正确的。除非您安装了WSL(Windows Subsystem for Linux),否则正常的bash命令在Git bash上不起作用,而Git bash正是您试图在VS代码中作为终端使用的。那么,我是否应该像安装Windows 10那样安装Windows Linux Subsystem?如果您安装了Windows 10,请安装WSL或不安装WSL,将python添加到PATH环境变量中。已安装WSL并指向bash。忘了启用开发者模式,在那里遇到了很多麻烦。你的电脑还好吗?据我所知,如果开发者模式没有打开,它将不会安装。已安装WSL并指向bash。忘了启用开发者模式,在那里遇到了很多麻烦。你的电脑还好吗?据我所知,如果开发者模式没有打开,它就不会安装。