我尝试使用拉丁语-1 和编码 = "utf8"但不起作用


TypeError                                 Traceback (most recent call last)
<ipython-input-25-0ce17dd3e5b7> in <module>
1 open_file = open('AppleStore.csv')
2 from csv import reader
----> 3 read_file = reader(open_file, errors='ignore')
4 dataset = list(read_file)
5 dataset
TypeError: 'errors' is an invalid keyword argument for this function

好吧,下面的代码有一些问题(我认为这是您的所有代码(:

open_file = open('AppleStore.csv')
from csv import reader
read_file = reader(open_file, errors='ignore')
dataset = list(read_file)

首先,关于风格的说明,在开始时进行导入通常更清楚:

from csv import reader

其次,你不一定要关闭你的文件,只是打开它,所以试着:

with open('AppleStore.csv') as open_file:
read_file = reader(open_file)
dataset = list(read_file)

这样,一旦文件被读取,它就会关闭它。

第三,请注意,我删除了errors='ignore',因为reader()函数没有errors参数,所以它不理解您的意思。

最新更新