Golang에서 CSV 행의 바이트 수 확인

王林
풀어 주다: 2024-02-05 23:33:08
앞으로
1031명이 탐색했습니다.

确定 Golang 中 CSV 行有多少字节

질문 내용

저는 test.csv을 가지고 있고 한 줄씩 읽어서 각 줄에 몇 바이트가 있는지 판단하겠습니다.

저는 Windows를 사용하고 있고 처음 두 줄에 총 4바이트를 추가했기 때문에 37바이트보다 작아야 합니다. rn 으아아아

사용하고 싶습니다

. csv.NewReader() 简单地确定每行中有多少字节。但是,我知道在下面的代码中进行字节计数时,csv.Reader 不会计算每行中的逗号和 n

각 줄의 쉼표 수 + 줄 수,

-1에 수학을 추가하여 rn이 없기 때문에 마지막 줄에 2바이트를 추가해야 하나요? 이것은 약간 험난한 느낌이 들기 때문에 바이트 수 문제에 대한 더 나은 해결책이 있는지 확인하고 싶습니다. rn

내 코드:

foo,bar,baz
100,200,300
400,500,600
로그인 후 복사


정답


Reader.InputOffset을 사용하여 파일의 현재 위치를 가져옵니다. BD44F3686574B2610B9F6F11A1F9CFEF

//m.sbmmt.com/link/e2c2ff9c7fb57db574e461fbe467d84e

행당 바이트 수를 얻으려면 이전 오프셋을 뺍니다.

으아아아

//m.sbmmt.com/link/501e3f8a108d7ab9335ceecd363d113d

위 내용은 Golang에서 CSV 행의 바이트 수 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!