go语言怎么修改文件


当前第2页 返回上一页

fw, err := os.OpenFile("index.html", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666)//os.O_TRUNC清空文件重新写入,否则原文件内容可能残留

1

2

3

4

5

6

w := bufio.NewWriter(fw)

w.WriteString(result)

if err != nil {

    panic(err)

}

w.Flush()

实现一个简单的http接口

1

2

3

4

5

6

7

8

9

10

11

12

13

func replace(w http.ResponseWriter, r *http.Request) {

    r.ParseForm()

    var arg1 string = r.FormValue("p1")//参数key

    ReadLine("index.html", arg1)

    fmt.Fprintf(w, "success") //返回结果

}

func main() {

    http.HandleFunc("/replace", replace)     //设置访问的路由

    err := http.ListenAndServe(":9090", nil) //设置监听的端口

    if err != nil {

        log.Fatal("ListenAndServe: ", err)

    }

}

编译

编译本机运行

1

go build

交叉编译linux运行

1

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build

以上就是go语言怎么修改文件的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Go语言跨平台吗

macos用什么写Go语言

go 语言结构

怎样下载安装Go语言

Go语言中如何使用模板引擎

Go语言类型转换

关于go使用mysql测试

Go语言能做web吗

Go语言怎么将字符串转换成浮点数

Go语言有框架吗

更多相关阅读请进入《Go语言》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...