为了账号安全,请及时绑定邮箱和手机立即绑定

基于 Python 中的分隔符验证 .csv 文件

基于 Python 中的分隔符验证 .csv 文件

慕容3067478 2021-06-07 17:08:30
我正在尝试编写一个函数来检查 .csv 文件中的所有分隔符是否都是“;”。我的尝试是使用csv.Sniffer():import csvdef check_data_validity(file):    sniffer=csv.Sniffer()    dialect = sniffer.sniff(file)    if dialect.delimiter != ';':        return False无论文件如何,我总是得到“假”。我想可以通过阅读每一行并检查分隔符是什么来做到这一点,但我发现这对于大文件来说非常令人生畏。原始格式的文件示例如下:timestamp_1;timestamp_2;Value_1;Value_2;Value_3;Result1509494402000;2017-11-01T00:00:02Z;292.05;;26.89;0.0;;;1509494410000;2017-11-01T00:00:10Z;6.0;;4.0;1.0;;;1509494412000;2017-11-01T00:00:12Z;29.23;;4.0;0.0
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 233 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号