回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我以这种元组格式从文件中读取标题数据<code>("string " , start_time , end_time)</code>,并希望将两行合并为一个元组。你知道吗</p>
<pre><code>with open(fname) as f:
content = f.readlines()
# remove whitespace character
content = [x.strip() for x in content]
for index, line in enumerate(content):
if line.startswith('<p class=KRCC>'):
trans = line.strip('<p class=KRCC>')
start_time = int(re.search(r'\d+', content[index -1]).group())
end_time = int(re.search(r'\d+', content[index +1]).group())
myTuple = (trans, start_time, end_time)
print myTuple
</code></pre>
<ol>
<li><code>("I said that you had a nice butt. It's just not a great butt.", 1658412, 1662644)</code></li>
<li><code>("You wouldn't know a great butt if it bit you.", 1663012, 1665606)</code></li>
<li><code>("There's an image.", 1665852, 1667331)</code></li>
<li><code>('Would anybody like more coffee?', 1669612, 1671523)</code></li>
<li><code>('Did you make it?', 1673372, 1675044)</code></li>
</ol>
<p>我想把两句话连成一个元组。例如,我想把两个句子组合起来,比如<code>(1, 2)</code>、<code>(2, 3)</code>、<code>(3, 4)</code>和<code>(4, 5)</code>,去掉中心时间值。你知道吗</p>
<p>例如</p>
<ul>
<li><p><code>(1, 2)</code></p>
<p><code>("I said that you had a nice butt. It's just not a great butt.You wouldn't know a great butt if it bit you.", 1658412, 1665606)</code></p></li>
<li><p><code>(2, 3)</code></p>
<p><code>("You wouldn't know a great butt if it bit you.There's an image", 1663012, 1667331)</code></p></li>
<li><p><code>(3, 4)</code></p>
<p><code>("There's an image.Would anybody like more coffee?", 1665852, 1671523)</code></p></li>
<li><p><code>(4, 5)</code></p>
<p><code>('Would anybody like more coffee?Did you make it?', 1669612, 1675044)</code></p></li>
</ul>
<p>你们能给我一些建议或帮助吗?这对我真的很有帮助。你知道吗</p>