<p>我尝试用不同的分隔符在句子中使用文本换行。这正是我希望得到的输出:</p>
<pre><code>'here are third-party[SEPARATOR1]extensions like[SEPARATOR2]Scener that allow us[SEPARATOR3]to watch content.'
</code></pre>
<p>这是我第一次尝试使用<code>.join()</code>和<code>wrap()</code>,未成功:</p>
<pre><code>[In] :
sentence = '''here are third-party extensions like Scener that allow us to watch content.'''
separator = '[SEPARATOR]'
text = separator.join(wrap(sentence, 20))
[Out] :
'here are third-party[SEPARATOR]extensions like[SEPARATOR]Scener that allow us[SEPARATOR]to watch content.'
</code></pre>
<p>然后,我在分离器内尝试了一个for循环,但也没有成功…:</p>
<pre><code>[In] :
sentence = '''here are third-party extensions like Scener that allow us to watch content.'''
for i in range(1, 4):
separator = '[SEPARATOR' + str(i) + ']'
text = separator.join(wrap(sentence, 20))
[Out] :
'here are third-party[SEPARATOR3]extensions like[SEPARATOR3]Scener that allow us[SEPARATOR3]to watch content.'
</code></pre>
<p>也许结合<code>.split()</code>和<code>.join()</code>函数可以更好地完成我想做的事情,但我找不到方法。请问,你对如何做到这一点有什么想法吗</p>