从控制台将参数传递给导入模块中的函数

时间:2015-10-15 01:37:15

标签: python function arguments

我有一个简单的脚本

import os
os.system('cls')
def addition (a , b ):
    """
    Learning Python to make a better world
    This is my first program
    """
    c = a+b
    print (c)

addition(3,8)

如何在导入后从控制台将参数传递给函数添加

我确信这是一个非常基本的问题,但不知怎的,我正在努力解决这个问题。

2 个答案:

答案 0 :(得分:2)

如果使用sys而不是os,则可以

import sys
a = int(sys.argv[1])
b = int(sys.argv[2])
addition(a,b)

您可以使用

之类的命令调用脚本
python addition.py 1 2

其中addition.py是您脚本的名称。

答案 1 :(得分:0)

将添加函数修改为类结构:

true
old.txt