<p>我正在尝试对命令行的输出进行排序,需要截取一个长度和名称可能不同的名称。我试图分割的输出是</p>
<pre><code>AP Name.......................................... AP-Test
</code></pre>
<p>AP Test的名称可以是任意长度或名称。我试着用“,”来分割它,但那会产生一堆子字符串。我当前将输出存储到一个名为结果.txt,通过查找带有AP Name的行进行排序,但我需要找到存储在列表中的字符串的结尾。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>
APnames = [] # AP name lists
APlinenum = 0 # AP line number index
APsubstr = "AP Name.".lower() # searching for "AP Name".
fileA = open("Results.txt", 'a+')
for line in fileA:
APlinenum += 1
if line.lower().find(APsubstr) != -1: # if case-insensitive match,
APnames.append(line.rstrip('\n'))
fileA.close()
APname = "the actual AP-name"
</code></pre>
<p>存在这样一个问题:如果AP名称包含句点,它将被拆分。你知道吗</p>
<p>预期的输出将是字符串APname是确切的名称,没有其他字符。你知道吗</p>