Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何剥离单个列表项(字符串)?_String_List_Python 3.x - Fatal编程技术网

String 如何剥离单个列表项(字符串)?

String 如何剥离单个列表项(字符串)?,string,list,python-3.x,String,List,Python 3.x,我有一句话如下: ping = subprocess.call('Fping.exe -H %s -L pingResults.txt -l' % 'IPsToPING') 如果IPsTPING是一个列表,我的问题是它返回该列表中的IP,其中包含[(仅第一个IP和最后一个IP包含])以及围绕每个IP的单引号,如下所示: '192.168.1.1' 问题是Fping.exe无法完成其工作,因为它获取了带引号的IP地址 我想从每个IP(或列表项)中删除这些引号,并从第一个和最后一个项目中删除[]

我有一句话如下:

ping = subprocess.call('Fping.exe -H %s -L pingResults.txt -l' % 'IPsToPING')
如果
IPsTPING
是一个列表,我的问题是它返回该列表中的IP,其中包含
[
(仅第一个IP和最后一个IP包含
]
)以及围绕每个IP的单引号,如下所示:

'192.168.1.1'

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

我想从每个IP(或列表项)中删除这些引号,并从第一个和最后一个项目中删除
[
]

我正在使用Python3.x。
谢谢。

您需要自己设置IP列表的格式:

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

(假设你想要一个逗号分隔的列表)。

这不是只会产生一个长字符串吗?@HananN.:你试过了吗?它创建一个长字符串,不带引号或括号,用逗号分隔IP地址。