我已經寫了一個python函數,它需要多個參數,我希望它從終端運行,但它不工作。我究竟做錯了什麼?在終端執行多個參數的python函數
counting.py腳本:
def count (a, b):
word = False
a = " " + a + " "
b = " " + b + " "
result = 0
for i in range (len (a)-1):
if a[i] == " " and a[i+1] != " ":
word = True
result += 1
else:
word = False
for i in range (len (b)-1):
if b[i] == " " and b[i+1] != " ":
word = True
result += 1
else:
word = False
return result
if __name__ == "__main__":
count (a, b)
終端命令:
python counting.py count "hello world" "let's check you out"
如何的Python應該知道'數(A,B)'是指那些程序參數? –
@WillemVanOnsem這是我想明白的。如何告訴python這個 –
https://docs.python.org/3/library/sys.html#sys.argv – spectras