2016-03-25   python 

Python写経(モジュール)

myaddモジュールからadd2という名前をimportして使う

# myadd.py
def add2(x, y):
    sum = x + y
    return sum
# test.py
from myadd import add2

z = add2(1, 2)
print(z)
$ python3 test.py
3

モジュールをスクリプトとして実行する

# test.py
def add2(x, y):
    return x + y

if __name__ == "__main__":
    from sys import argv
    if len(argv) >= 2:
        result = add2(int(argv[1]), int(argv[2]))
        print(result)
    else:
        print('Usage: python3 test.py 123 456')
$ python3 test.py 123 456
579

参照

http://docs.python.jp/3/tutorial/modules.html

 2016-03-25   python