Sebelum mengajukan bug, harap periksa apakah telah diperbaiki sejak rilis terbaru. Cari pelacak masalah dan periksa apakah Anda menjalankan versi terbaru dari Go: Jalankan "go version" dan bandingkan dengan http://golang.org/doc/devel/release.html Jika ada versi Go yang lebih baru, instal dan coba lagi apa yang Anda lakukan untuk mereproduksi masalah. Terima kasih. Apa yang dicetak 'go version'? go versi go1.2.1 darwin/amd64 (bug mungkin ada di versi lain, mengingat src/pkg/encoding/csv/reader.go eksplisit tidak menangani dan tunggal \r (baris 180-193) Langkah-langkah apa yang mereproduksi masalah? Jika memungkinkan, sertakan tautan ke program di play.golang.org. http://play.golang.org/p/dr_cz65h_u (mengubah pembatas menjadi \n memperbaiki masalah 1. Baca file CSV dengan \r sebagai pembatas record Apa yang terjadi? http://play.golang.org/p/dr_cz65h_u Rekam 0, []string{"Satu", "Dua", "Tiga\rEmpat", "Lima", "Enam\rTujuh", "Delapan", "Sembilan"} Apa yang seharusnya terjadi? Rekam 0, []string{"Satu", "Dua", "Tiga"} Rekam 1, []string{"Empat", "Lima", "Enam"} Rekam 2, []string{"Tujuh", "Delapan", "Sembilan"} Harap berikan informasi tambahan apa pun di bawah ini.
contoh pembersih http://play.golang.org/p/54xjo6uTD8
Paket tersebut bertindak seperti yang didokumentasikan dan tidak jelas bagi saya bahwa kami dapat mengubahnya sekarang. Anda dapat mengatasi masalah dengan memasukkan pembaca untuk menambahkan \n setelah setiap \r. Jika Anda ingin mengejar ini, silakan angkat di milis. Terima kasih.
_Status berubah menjadi Malang ._
aarrggggggggg! Saya yakin saya hanya berteriak ke angin di sini, tetapi solusi yang jelas adalah menambahkan bidang ke pembaca untuk menunjukkan jenis akhir baris yang diharapkan, atau bahkan menambahkan opsi untuk menangani keduanya. .csvs dari kedua jenis telah ada selama 10-an tahun. Ada banyak, banyak cara untuk menangani ini tanpa merusak kompatibilitas ke belakang
Komentar yang paling membantu
aarrggggggggg! Saya yakin saya hanya berteriak ke angin di sini, tetapi solusi yang jelas adalah menambahkan bidang ke pembaca untuk menunjukkan jenis akhir baris yang diharapkan, atau bahkan menambahkan opsi untuk menangani keduanya. .csvs dari kedua jenis telah ada selama 10-an tahun. Ada banyak, banyak cara untuk menangani ini tanpa merusak kompatibilitas ke belakang