<p>我创建了一个python脚本来输出AAAA-ZZZZ等中每1-4个字符的字母组合</p>
<p>它工作得很好,但是我只需要在打印变量的末尾插入一个换行符,因为我将它用作另一个脚本中使用的单词列表。</p>
<p>我试图同时使用和,但是使用在结尾插入回车和换行(例如AAAA-CR-LF),使用只插入回车(例如AAAA-CR-LF)。</p>
<p>我的问题是,可能在末尾插入一个换行符,还是由于python的限制而无法插入换行符?我试过用记事本来手动替换每个字符,这是可行的,但这只是修补了问题,不实用。</p>
<p>非常感谢您的帮助!</p>
<pre><code>import string
alpha = string.ascii_uppercase
w=(a+b+c+d for a in alpha for b in alpha for c in alpha for d in alpha)
x=(a+b+c for a in alpha for b in alpha for c in alpha)
y=(a+b for a in alpha for b in alpha)
z=(a for a in alpha )
with open("Output.txt", "w") as text_file:
for i in [w, x, y, z]:
for k in i:
print("{}\r".format(k), file=text_file, end='')
</code></pre>
<p>这里的问题是</p>
<pre><code>print("{}\r".format(k), file=text_file, end='')
</code></pre>