回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我制作了一个小程序来读取逗号分隔文件(exel)中的内容,它可以正常工作,但是我得到了一些额外的字符,我需要帮助来修复它:(</p>
<pre class="lang-py prettyprint-override"><code>def get_csv_as_table(filename, delimiter):
csvFile=open(filename)
for row in csvFile:
#row=row.strip()
row=row.split(delimiter)
userArray.append(row)
csvFile.close()
return userArray
get_csv_as_table(userFileName, userDelimiter)`
</code></pre>
<p>我得到的结果是</p>
<pre><code>Input the file name :- meow.csv
input the delimiter :- %
[['Cat', 'Â\xa05', 'Â\xa0Â\xa020', 'Â\xa0meow\n'], ['Dog', 'Â\xa020', 'Â\xa020', 'Â\xa0woof\n'], ['Cow', 'Â\xa0300', 'Â\xa022', 'Â\xa0moo']
</code></pre>
<p>我想要得到的输出是</p>
<pre><code>Input the file name :- meow.csv
input the delimiter :- %
[[“Cat”, 5, 20, “meow”], [“Dog”, 20, 20, “woof”], [“cow”, 300, 22, “moo”]]
</code></pre>