test.csv
があり、それを 1 行ずつ読んで、それぞれにいくつあるかを判断します。ラインバイト。
Windows を使用しており、最初の 2 行に \r\n
があり、合計 4 バイトが追加されているため、これは 37 バイト未満である必要があります。
csv.NewReader() を使用して、各行のバイト数を単純に判断したいと考えています。ただし、以下のコードでバイト カウントを行う場合、csv.Reader は各行のカンマと
\n をカウントしないことがわかっています。
\r\n -1 として追加する必要がありますか?これは少し陳腐な感じがするので、バイト数の問題に対してもっと良い解決策があるかどうかを確認したいと思います。
foo,bar,baz 100,200,300 400,500,600
Reader.InputOffsetを使用してファイル内の現在位置を取得します: BD44F3686574B2610B9F6F11A1F9CFEF
https://www.php.cn/link/e2c2ff9c7fb57db574e461fbe467d84e
行ごとのバイト数を取得するには、前のオフセットを減算します。リーリー
https://www.php.cn/link/501e3f8a108d7ab9335ceecd363d113d
以上がGolang での CSV 行のバイト数を確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。