1

我注意到我遇到的几个 CSV 在文件中放置了随机的“NUL”值。我注意到这一点是因为当我使用 SSIS 包将文件导入数据库时​​,我构建这些文件时会抛出 no column delimiter found 错误。我正在考虑编写一个 python 脚本来清理这些文件,但是我在 Python 中找不到解决这个问题的方法。我将如何使用 Python 删除这些 NUL 字符?

我会包括一张图片,但我没有足够的声誉来包括一张。

前任。 "123456","Brown, Jim","","?NUL","",False,"8/16/2014 12:00:00 AM",""NUL,""InboNULund"

4

1 回答 1

2

我不知道我是如何在搜索中找不到这个答案的,但是这个解决方案有效。奇怪的是它起作用了,因为我尝试了字符串替换方法,但它似乎并没有抓住所有这些,但我认为@JohnMachin 在这篇文章中提供的完整答案确实为我解决问题奠定了基础。他提供了一种全面的方法来调查问题,如果您遇到类似问题,我建议您查看一下。Python CSV 错误:行包含 NULL 字节

于 2016-08-15T17:01:14.353 回答