使用Python将CSV转换为JSON
我需要使用Python将CSV文件转换为JSON文件。我用这个,使用Python将CSV转换为JSON,json,python-3.x,csv,Json,Python 3.x,Csv,我需要使用Python将CSV文件转换为JSON文件。我用这个, variable = csv.DictReader(file.csv) 它抛出了这个错误 错误:行包含空字节 我在Excel中检查了CSV文件,它没有显示空字符,但是当我使用Python在CSV文件中打印数据时。有一些数据,如sohnulnhg(最后两个字母,HG是Excel中显示的数据)。在转换为JSON时,我需要删除CSV文件中的这些ASCII字符。(即,我只需要上面字符串中的HG)我刚刚遇到了相同的问题。我将我的csv文件
variable = csv.DictReader(file.csv)
它抛出了这个错误
错误:行包含空字节
我在Excel中检查了CSV文件,它没有显示空字符,但是当我使用Python在CSV文件中打印数据时。有一些数据,如
sohnulnhg
(最后两个字母,HG
是Excel中显示的数据)。在转换为JSON时,我需要删除CSV文件中的这些ASCII字符。(即,我只需要上面字符串中的HG
)我刚刚遇到了相同的问题。我将我的csv文件转换为csv UTF-8并再次运行,没有出现任何错误。这似乎解决了ASCII字符问题。希望有帮助
要转换csv类型,我只需在Excel中打开文件,并将其另存为,然后在另存为类型中选择csv UTF-8(逗号分隔)(*.csv)
希望有帮助