我很新的蟒蛇,基本上試圖發送一個列表參數,並使用python蟒蛇給一個列表作爲輸入到命令行功能
import unittest
import sys
class TestStringMethods():
def test_upper(self, input_list):
print input_list
if __name__ == '__main__':
input_list = sys.argv[1]
test_upper(input_list)
打印我應該如何給該命令的輸入線?我想這
python test.py 1,2,3
python test.py test_upper: input_list=[1,2,3]
python test.py TestStringMethods.test_upper: input_list=[1,2,3]
毫無效果
爲什麼不'input_list = sys.argv [1:]',然後'python test.py 1 2 3'? – jonrsharpe
檢查我的更新答案 – jophab