作为脚本的一部分,我读取文件时没有用户指定分隔符。
理论上,除了一些特定的分隔符之外,我希望能够将这个脚本用于任何类型的分隔符。
有没有办法告诉csv.Sniffer()“这些字符不是分隔符:.”?
从文档中,我看到有一个可选的参数来指定有效的分隔符,但这不是我想要的。
看起来,这个选项不受支持--如果我错了,或者有另一个模块提供了相同的功能,请告诉我。
发布于 2020-09-09 06:01:51
在现有的Sniffer实现中没有一种方法可以指定字符不是分隔符。
Sniffer
分隔符是在分隔符和定界符方法中标识的。
要负指定分隔符,您需要子类Sniffer并重写这些方法,以考虑“不允许”分隔符的集合。
https://stackoverflow.com/questions/63794502
相似问题