将list / str从批处理文件传递给python

时间:2013-04-04 12:30:11

标签: python batch-file

我的批处理文件是:

SET TESTLIST=['text1','text2']
python test.py %TESTLIST%

但是python不会将其识别为列表。 我需要Python将TESTLIST理解为[“text1”,“text2”]

1 个答案:

答案 0 :(得分:0)

而不是TEST = sys.argv[1],让

TEST = sys.arv[1:]

例如,

import sys
TEST = sys.argv[1:]
print(TEST)

运行% test.py text1 test2会产生

['text1', 'test2']