python如何将序列中的多个元素作为其他命令执行的参数传递给这个命令
例如:有个序列A=[a,b,c,d,e,f,g]有个命令doTest现在需要将序列A中的元素a,b,c,d提取出来作为doTest的参数并执行doTest如doTesta...
例如:
有个序列 A= [a,b,c,d,e,f,g]
有个命令 doTest
现在需要将序列A中的元素a,b,c,d提取出来作为doTest的参数并执行doTest
如 doTest a,b,c,d
请问如何实现?
补充一下问题,序列中的元素和元素的个数是不固定的,
要先判断序列中元素的个数,如果元素的个数大于8且小于等于16,那么,就将序列中前8个元素提取出来传给命令doTest,如doTest a,b,c,d,e,f,g,h 展开
有个序列 A= [a,b,c,d,e,f,g]
有个命令 doTest
现在需要将序列A中的元素a,b,c,d提取出来作为doTest的参数并执行doTest
如 doTest a,b,c,d
请问如何实现?
补充一下问题,序列中的元素和元素的个数是不固定的,
要先判断序列中元素的个数,如果元素的个数大于8且小于等于16,那么,就将序列中前8个元素提取出来传给命令doTest,如doTest a,b,c,d,e,f,g,h 展开
1个回答
展开全部
A=[a,b,c,d,e,f,g]
A=[str(B) for B in A]
import os
os.system('dotest '+' '.join(A[:8]))
A=[str(B) for B in A]
import os
os.system('dotest '+' '.join(A[:8]))
更多追问追答
追问
A=[str(B) for B in A]---------这个是什么意思?
追答
就是将A中所有元素都转换成字符串,dotest是在命令行执行的命令吧,参数只能是字符串
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询