Visual Studio 的解释器参数以解决 sys.argv 错误
Interpreter Arguments for Visual Studio to Resolve sys.argv Error
我有以下代码,但我似乎无法让程序在 Visual Studio 中运行。我需要在构建设置中配置解释器参数以使程序运行。
如何在 Visual Studio 中为此 Python 程序配置解释器/脚本参数?
import sys
def Fib(limit):
"""
Lager en liste med fibonacci tall
"""
fib = [1]
second_last = 0
last = 1
for i in range(limit - 1):
second_last, last = last, last + second_last
fib.append(last)
return fib
if __name__ == "__main__":
limit = int(sys.argv[1])
if (limit < 0):
print("Kan ikke bruke negative tall")
sys.exit()
fibs = Fib(limit)
for elem in Fibs:
#print (elem)
sys.stdout.write(" {} ".format(elem))
sys.stdout.write("\n")
你的代码不会执行的原因是因为你有行
limit = int(sys.argv[1])
当这一行 运行s 时,解释器将检查执行脚本时作为参数传递的第一个参数
例如:
python fib.py 1
# sys.argv[1] = 1
python fib.py 2
# sys.argv[1] = 2
当您在 Visual Studio 中单击 'run' 时,默认情况下这将 运行 您的脚本不带参数:
python fib.py
# sys.argv[1] = None
因此您需要找到您的设置。找到这些设置并更新配置以包含具有某些数值的参数。这应该可以解决您的参数问题
this link 解释如下:
- 右键单击 Visual Studio 和 select 中的默认项目(即 运行)"Properties"。
- 单击左侧的 "Debug" 选项卡。
- 在标有 "Interpreter Arguments" 的文本框中输入您的命令行参数。
- 保存更新的属性和 运行 项目。
在this的回答中说明可以在visual studio
的设置中输入值
Menu -> Build \ Configuration Manager -> New
我有以下代码,但我似乎无法让程序在 Visual Studio 中运行。我需要在构建设置中配置解释器参数以使程序运行。
如何在 Visual Studio 中为此 Python 程序配置解释器/脚本参数?
import sys
def Fib(limit):
"""
Lager en liste med fibonacci tall
"""
fib = [1]
second_last = 0
last = 1
for i in range(limit - 1):
second_last, last = last, last + second_last
fib.append(last)
return fib
if __name__ == "__main__":
limit = int(sys.argv[1])
if (limit < 0):
print("Kan ikke bruke negative tall")
sys.exit()
fibs = Fib(limit)
for elem in Fibs:
#print (elem)
sys.stdout.write(" {} ".format(elem))
sys.stdout.write("\n")
你的代码不会执行的原因是因为你有行
limit = int(sys.argv[1])
当这一行 运行s 时,解释器将检查执行脚本时作为参数传递的第一个参数
例如:
python fib.py 1
# sys.argv[1] = 1
python fib.py 2
# sys.argv[1] = 2
当您在 Visual Studio 中单击 'run' 时,默认情况下这将 运行 您的脚本不带参数:
python fib.py
# sys.argv[1] = None
因此您需要找到您的设置。找到这些设置并更新配置以包含具有某些数值的参数。这应该可以解决您的参数问题
this link 解释如下:
- 右键单击 Visual Studio 和 select 中的默认项目(即 运行)"Properties"。
- 单击左侧的 "Debug" 选项卡。
- 在标有 "Interpreter Arguments" 的文本框中输入您的命令行参数。
- 保存更新的属性和 运行 项目。
在this的回答中说明可以在visual studio
的设置中输入值Menu -> Build \ Configuration Manager -> New