擅长:python、mysql、java
<p>那怎么办</p>
<pre><code>for line1 in bob:
teamname.append(line1.strip()) # .strip() removes the \n
print (', '.join(teamname))
</code></pre>
<p><code>.join()</code>进行最终格式化</p>
<hr/>
<p><strong>更新。</strong>我现在认为一个更具python主义(优雅)的答案是:</p>
<pre><code>file2 = input("Enter the team-names file: ") ## E.g. teamNames.txt
with open(file2) as f:
teamname = [line.strip() for line in f]
print (', '.join(teamname))
</code></pre>
<p><code>with</code>语句确保在块完成时关闭文件。它现在不再执行<code>for</code>循环,而是使用<a href="https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions" rel="nofollow noreferrer">list comprehension</a>,这是一种通过转换另一个列表(或从<a href="https://wiki.python.org/moin/Iterator" rel="nofollow noreferrer">iterable object</a>,如<code>file</code>)中的元素来创建列表的酷方法</p>