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