golang 按字符读取文件

package main
import (
"bufio"
"fmt"
"io/ioutil"
"os"
"strings"
)

func main() {
arguments := os.Args
if len(arguments) == 1 {
fmt.Println("Not enough arguments!")
os.Exit(1)
}
input := arguments[1]

buf, err := ioutil.ReadFile(input)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
in := string(buf)
s := bufio.NewScanner(strings.NewReader(in))
s.Split(bufio.ScanRunes)
for s.Scan() {
fmt.Print(s.Text())
}
}

原文地址:http://blog.51cto.com/xwandrew/2064835

时间: 2024-08-13 17:02:18

golang 按字符读取文件的相关文章

73.fseek与宽字符读取文件

fseek 1 //文件路径 2 char path[150] = "1.txt"; 3 4 5 //FILE *pf = fopen(path, "a+");//尾部添加,文件指针在尾部 6 //FILE *pf = fopen(path, "w+");//文件指针在头部,清空内容 7 FILE *pf = fopen(path, "r+");//文件指针在头部,不清空内容 8 fseek(pf, 0, SEEK_END);

Java IO流 之 FileReader 以字符读取文件

http://www.verejava.com/?id=1699465856669 package com.io; import java.io.*; public class TestReader { public static void main(String[] args) { Reader reader=null; try { //建立了跟文件 english.txt 的连接 reader=new FileReader(new File("res/chinese.txt"));

读取文件方法大全

原文链接:[Java]读取文件方法大全 - lovebread - 博客园 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html 1.按字节读取文件内容2.按字符读取文件内容3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.     */    public static voi

Java 读取文件的几种方法

1.按字节读取文件内容2.按字符读取文件内容3.按行读取文件内容 4.随机读取文件内容 5.将内容追加到文件尾部 /*** 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.*/ public class ReadFromFile { public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.o

[Java]读取文件方法大全

转载处 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html 1.按字节读取文件内容 2.按字符读取文件内容 3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileByBytes(String fileName) { File file

【转载】[Java]读取文件方法大全

1.按字节读取文件内容 2.按字符读取文件内容 3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.     */    public static void readFileByBytes(String fileName) {        File file = new File(fileName);        InputStream in = n

PHP读取文件及操作文件的各种实例

PHP读取文件各种实例 php操作文件实例说明_读取写入文件 => http://www.q3060.com/list3/list117/23443.html PHP 读取文件乱码的解决方法 => http://www.q3060.com/list3/list117/17312.html PHP中读取目录下的所有文件 => http://www.q3060.com/list3/list117/10918.html php读取文件的范例代码 => http://www.q3060.c

[Java]读取文件方法大全(转)

[Java]读取文件方法大全 1.按字节读取文件内容2.按字符读取文件内容3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.     */    public static void readFileByBytes(String fileName) {        File file = new File(fileName);        Input

Java读取文件方法大全

1.按字节读取文件内容2.按字符读取文件内容3.按行读取文件内容 4.随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.     */    public static void readFileByBytes(String fileName) {        File file = new File(fileName);        InputStream in = nul