【发布时间】:2014-02-11 19:56:18
【问题描述】:
tgtPorts = str(options.tgtPort).split(', ')
我正在尝试拆分可能看起来像 21, 80, 139 的字符串 tgtPort
根据我正在查看的网站,上面应该将该字符串拆分为一个包含每个单独元素的列表 IE:139
但是使用:
for tgtPort in tgtPorts:
print tgtPort + "\n"
我发现我的列表仅包含21,
如何确保逗号和空格被删除?
如何确保所有元素都出现在我的列表中,而不仅仅是第一个?
【问题讨论】:
-
只分割逗号(不是逗号+空格),并修剪单个字符串。
-
您的代码没有说明您的问题。你可以看到它正在运行here。输出是
21,然后是空行,然后是80,然后是空行,然后是139,然后是空行。任何地方都没有逗号。