0

例如:我有一个 python 脚本 scip.py

from sys import argv

# parsing the input
script, NU = argv

def main(NU):
    return 

def somefunc():
    return

if __name__ == '__main__':
    main(NU)

假设我在 [I] python shell 中。我可以运行脚本,例如通过run scip.py 1. 但是我怎样才能从中导入函数呢?import scip失败,因为它需要变量来解包。import scip 1给出一个语法错误。

4

1 回答 1

1

这应该可以解决问题:

def main(NU):
    return 

def somefunc():
    return

if __name__ == '__main__':
    from sys import argv

    # parsing the input
    script, NU = argv
    main(NU)
于 2013-02-02T13:36:02.633 回答