如何在VisualStudio代码中使用sys.argv[1]的输入运行python程序
例如,如果我要在windows cmd中运行此代码,我会键入:如何在VisualStudio代码中使用sys.argv[1]的输入运行python程序,python,visual-studio-code,Python,Visual Studio Code,例如,如果我要在windows cmd中运行此代码,我会键入: python“C:\Users\public\Desktop\assign2-6.py”15 它将以15作为输入,将15转换为升并返回输出。 如何在Visual Studio code/Pycharm中运行此代码,以便不必手动键入文件位置?您的解决方案: 您可以打开VSCode终端,并使用以下命令将其目录更改为文件父目录: cd C:\Users\public\Desktop 然后每次运行 命令python assign2-6.py
python“C:\Users\public\Desktop\assign2-6.py”15
它将以15作为输入,将15转换为升并返回输出。
如何在Visual Studio code/Pycharm中运行此代码,以便不必手动键入文件位置?您的解决方案:您可以打开VSCode终端,并使用以下命令将其目录更改为
文件父目录:
cd C:\Users\public\Desktop
然后每次运行命令
python assign2-6.py 15
或者,您可以在程序运行时接受输入,而不是使用sys.argv[1]两个建议:1)转储VSC并使用适当的(非MS)IDE。2) 构建和使用argparser,并将其实现到您的项目中。:-)@S3DEV,好奇的是,VSC(或通常的MS IDE)有什么问题?为什么要使用MS产品进行开源开发?微软(曾经)为操作系统世界做出了什么贡献?两种截然不同的意识形态。@S3DEV,“微软曾为操作系统世界做出过什么贡献?”如何?不管你如何看待微软的开源贡献,对我来说,仅仅使用开源工具进行开源开发听起来有点不可能,因为这将阻止人们使用Windows/Mac电脑,而这正是很多人所使用的。@PranavHosangadi-“因为这将阻止人们使用Windows/Mac电脑”。这不是一个伟大的世界吗…;-)
import sys
gallons = int(sys.argv[1])
litre = gallons * 3.785411784
litre = round(litre,3)
print(gallons, "gallon(US) is equal to", litre, "litre")