Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -0,1181779 -0,1200798 -0,1219472 -0,1237641 ...
- -0,1198357 -0,1216468 -0,1234369 -0,12518 ...
- -0,1214746 -0,1232006 -0,1249159 -0,1265796 ...
- -0,1230453 -0,124699 -0,1263358 -0,127923 ...
- -0,1245125 -0,1260881 -0,1276485 -0,1291577 ...
- -0,1258181 -0,1273194 -0,1288035 -0,1302358 ...
- -0,1269251 -0,1283569 -0,1297709 -0,1311328 ...
- -0,1278204 -0,129187 -0,1305349 -0,1318302 ...
- ... and so on, may have hunderds of rows and columns ...
- import (
- "bufio"
- "fmt"
- "io"
- "os"
- "regexp"
- )
- func main() {
- file_dB, err := os.Open("d:/dB.txt")
- if err != nil {
- fmt.Printf("error opening file: %vn", err)
- os.Exit(1)
- }
- file_dL, err := os.Open("d:/dL.txt")
- if err != nil {
- fmt.Printf("error opening file: %vn", err)
- os.Exit(1)
- }
- file_out, err := os.Create("d:/out.txt") // also rewrite existing !
- if err != nil {
- fmt.Printf("error opening file: %vn", err)
- os.Exit(1)
- }
- dB := bufio.NewReader(file_dB)
- dL := bufio.NewReader(file_dL)
- err = nil
- i := 1
- for {
- line1, _, err := dB.ReadLine()
- if len(line1) > 0 && line1[len(line1)-1] == 'n' {
- line1 = line1[:len(line1)-1]
- }
- line2, _, err := dL.ReadLine()
- if len(line2) > 0 && line2[len(line2)-1] == 'n' {
- line2 = line2[:len(line2)-1]
- }
- if len(line1) == 0 || len(line2) == 0 || err == io.EOF {
- fmt.Println("Total lines done: ", i)
- break
- } else if err != nil {
- fmt.Printf("Error while reading files: %vn", err)
- os.Exit(1)
- }
- i++
- str := string(line1) + ";" + string(line2) + "n"
- if _, err := file_out.WriteString(str); err != nil {
- panic(err)
- }
- }
- }
- -0.129617;-0.118178
- -0.128609;-0.120080
- -0.127623;-0.121947
- -0.126669;-0.123764
- -0.125775;-0.125484
- -0.124970;-0.127045
- -0.124267;-0.128414
- -0.123666;-0.129569
Add Comment
Please, Sign In to add comment