如何在命令中插入lst [i]的值

时间:2018-06-06 21:31:55

标签: python-3.x

我正在尝试创建一个python脚本,它将从文本文件中获取输入并运行外部命令。

 import os
 with open('media.txt') as f:
 lst = [i.strip() for i in f]
 length=len(lst)
 print(length)
  i=length
 for x in range(i):
 os.system('mediacontent.exe -m lst[i]')
 print(lst[i])
 i+=1

请帮我在命令中插入lst [i]的值。

文件media.txt的内容如下:

  

* 1234   * 6753   * 9897   * 5656

2 个答案:

答案 0 :(得分:0)

您可以尝试以下内容:

 os.system('mediacontent.exe -m %s'%lst[i])

如果您想了解更多信息,可以查看this link

答案 1 :(得分:0)

另一种方法是使用str.format

foo = 10
"foo is {}".format(foo)