回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个文件,有许多行数据以逗号分隔</p>
<pre><code>Mary,F,6919
Anna,F,2698
Emma,F,2034
Elizabeth,F,1852
Margaret,F,1658
Minnie,F,1653
</code></pre>
<p>我正在读文本文件,并试图拆分单词</p>
<pre><code>filename = 1880.txt
with open(filename) as f:
content = f.readlines()
content = [x.split() for x in content]
</code></pre>
<p>结果如下:</p>
<pre><code>['Mary,F,9889', 'Anna,F,4283', 'Emma,F,2764', 'Elizabeth,F,2680', 'Minnie,F,2372']
</code></pre>
<p>我希望content变量应该返回每一行以逗号分隔的数据</p>
<pre><code>[('Mary','F','9889'), ('Anna','F','4283'), ('Emma','F','2764'), ('Elizabeth','F','2680'), ('Minnie,'F','2372')]
</code></pre>
<p>我使用split函数的错误在哪里</p>