0
举个例子导入:我有如何从一个python脚本,需要命令行输入
from sys import argv
# parsing the input
script, NU = argv
def main(NU):
return
def somefunc():
return
if __name__ == '__main__':
main(NU)
python脚本scip.py假设我在[I]蟒蛇壳。我可以运行脚本通过run scip.py 1
。但是我怎样才能从它导入功能呢? import scip
失败,因为它需要解压缩的变量。 import scip 1
给出了一个SyntaxError。
“大夫,我这样做的时候疼”。将'script,NU = argv'行移动到if __name__ =='__main __''检查。 –
哦,是的,那解决了它。但我希望我以后不会遇到其他麻烦。 – Jan
为什么你会遇到麻烦?当你从另一个模块中包含这个时,你可以使用该脚本中的参数。对?否则,抽象这些函数有什么用处。 – RickyA