如何在终端上执行带有多个参数的函数?

我们首先导入sys模块。我们必须使用sys模块的argv函数来获取在终端输入的函数的参数并执行该函数。

示例

#fubar.py

import sys

def print_funcargs(arg1, arg2, arg3):

      print arg1 + ' '+ arg2 + ' ' + arg3

if __name__ == "__main__":

      a = sys.argv[1]

      b = sys.argv[2]

      c = sys.argv[3]

print_funcargs(a,b,c)

print sys.argv

在终端,如果我们写

$ python fubar.py  I adore books

输出结果

I adore books

['fubar.py', 'I', 'adore', 'books']

以上是 如何在终端上执行带有多个参数的函数? 的全部内容, 来源链接: utcz.com/z/338464.html

回到顶部