如何删除单个列表项(字符串)?

时间:2012-02-15 14:22:41

标签: string list python-3.x

我有一行如下:

ping = subprocess.call('Fping.exe -H %s -L pingResults.txt -l' % 'IPsToPING')

IPsTPING是一个列表,我的问题是它返回列表中的[(只是第一个IP和最后一个])的IP和单引号每个IP都是这样的:

'192.168.1.1'

问题是Fping.exe无法完成其工作,因为它获取带引号的IP地址。

我想以某种方式从每个IP(或列表项)中引用这些引号,并从第一个和最后一个项中对[ ]进行条带化。

我正在使用Python 3.x. 感谢。

1 个答案:

答案 0 :(得分:2)

您需要自己格式化IP列表:

ip_string = ",".join(IPsToPING)
subprocess.call('Fping.exe -H %s ...' % ip_string)

(假设你想要的是以逗号分隔的列表)。