小编And*_*tte的帖子

Argv - String into Integer

我是python的新手,我一直在玩argv.我在这里写了这个简单的程序并得到一个错误,上面写着:

TypeError:%d format:需要一个数字,而不是str

from sys import argv

file_name, num1, num2 = argv
int(argv[1])
int(argv[2])
def addfunc(num1, num2):
    print "This function adds %d and %d" % (num1, num2)
    return num1 + num2

addsum = addfunc(num1, num2)
print "The final sum of addfunc is: " + str(addsum)
Run Code Online (Sandbox Code Playgroud)

当我运行filename.py 2 2时,argv是否将2 2放入字符串中?如果是这样,我如何将这些转换为整数?

谢谢你的帮助.

python argv

9
推荐指数
2
解决办法
3万
查看次数

使用 .NET Core 在 Unix/Linux 环境中设置环境变量

有没有办法使用 .NET Core 在 Unix/Linux 机器(不是进程)上设置环境变量?

我注意到我可以将 Environment.SetEnvironmentVarible 用于 Windows,但是,在搜索之后我没有找到 Unix/Linux 系统的等效项。

c# environment-variables .net-core

3
推荐指数
1
解决办法
2141
查看次数

标签 统计

.net-core ×1

argv ×1

c# ×1

environment-variables ×1

python ×1