<p>我尝试在russell 2k中创建一个新的股票代码文本文件,该文件如下所示:</p>
<p><a href="https://i.stack.imgur.com/eM2nr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/eM2nr.png" alt="enter image description here"/></a></p>
<p>我只想在每一行末尾加上股票代码。所以我有以下代码:</p>
<pre><code>with open("russ.txt", "r") as f:
for line in f:
line = line.split()
line = line[-1]
if line == "Ticker": continue
print line
with open("output.txt", "w") as fh:
fh.seek(0,2)
print line
fh.write(line)
</code></pre>
<p>我在<code>output.txt</code>文件中的最后一行代码是列表中最后一个代码,而不是所有的代码。我认为使用<code>fh.seek(0,2)</code>会在每次通过的末尾创建一个新行。我做错什么了?而且,实际上我不需要创建另一个文档,我可以编辑当前的文档,但我也无法确定这一点,所以如果您能告诉我如何写入同样可以接受的文件。在</p>