我有一个从文本文件中读取命令的程序
例如,命令语法如下,是一个字符串
'索引命令param1 param2 param3'
参数的数量是可变的,从 0 到 3 索引是一个整数 命令是一个字符串 所有的参数都是整数
我想把它们拆分成如下列表
[index,'command',params[]]
执行此操作的最佳方法是什么?
谢谢
请您参考如下方法:
不确定这是否是最好的方法,但这是一种方法:
lines = open('file.txt')
for line in lines:
as_list = line.split()
result = [as_list[0], as_list[1], as_list[2:]]
print result
结果将包含
['index', 'command', ['param1', 'param2', 'param3']]
