到目前为止,我已经在调试并在python调试终端中运行了。现在我被迫进入函数,我必须在启动脚本时输入参数,例如:
./python.py BIRTHDAY AHMED
让它吐出一些东西:
have a happy BIRTHDAY enjoy the day AHMED
问题归结为我不知道如何为这种用途设置终端。我有一个bash终端,但它不会识别我的python解释器(#!/ usr / bin / python3)。
我在我的用户设置中添加"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
以获得bash终端以及安装Git。
关于如何在终端中获得可以输入参数并接收输出的任何想法将是非常感激的。 (在Windows 10上运行)
答案 0 :(得分:0)
您正在提供Git Bash的路径,它只提供足够的类似bash的功能来使用git。这就是为什么默认情况下运行.sh
(Bash Scripts)或.py
文件不起作用的原因。
如果将python添加到PATH环境变量中,那将使其运行python.exe filename.py [ARGS]
将在集成终端上运行。
另一个解决方案是install WSL,如果您使用的是Windows 10,它在修改后的Ubuntu shell下提供完整的* bash功能。然后只需向VSCode提供WSL bash.exe
的路径。 (How to here)