package main
import (
"encoding/csv"
"fmt"
"io"
"os"
)
func Reader(src, dest string) {
srcFile, err := os.Open(src)
if err != nil {
fmt.Println(err)
panic(err)
}
destFile, err := os.OpenFile(dest, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644)
if err != nil {
fmt.Println(err)
panic(err)
}
sf := csv.NewReader(srcFile)
df := csv.NewWriter(destFile)
for {
row, err := sf.Read()
if err != nil && err != io.EOF {
fmt.Println(err)
panic(err)
} else if err == io.EOF {
break
}
err = df.Write(row)
if err != nil {
fmt.Println(err)
panic(err)
}
}
df.Flush()
fmt.Println("Over")
}
func main() {
Reader(os.Args[1], os.Args[2])
}
Go 读写CSV文件
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:Gin basicAuth认证
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
CSV文件太大?教你用最简单的工具分割!
首先,我要介绍的是“一键表格拆分助手”。这是一个由“勤学道人”开发的高性能一键拆分工具,特别适合小白用户。
csv分割 csv分割工具 csv分割拆分工具软件 csv大文件大表格拆分分割工具 -
python csv模块读取/写入csv文件
python csv模块读取/写入csv文件
python python csv模块 读取csv文件 修改csv文件 数据 -
python 写入到csv pythoncsv文件写入
精简修改自官方文档: urllib - URL handling modules - Python 3.8.5 documentationdocs.python.org urllib.request模块定义了有助于在复杂环境中打开URL(主要是HTTP)的函数和类-基本身份验证和摘要身份验证,重定向,Cookie等。 另请参见对于更高级别的HTTP客户端界面,建议使用Requests包。 u
python 写入到csv python3.6.5写入csv文件 request怎么添加不使用持久连接 umi request 地址参数 HTTP