Go में फ़ाइलें कैसे पढ़ें और लिखें: शुरुआती के लिए पूर्ण गाइड
सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और फ़ाइलों के साथ काम करते समय एक समस्या का सामना किया। मुझे एक सरल प्रोग्राम लिखना है जो एक text file से डेटा पढ़ता है, उसे प्रोसेस करता है (उदाहरण के लिए, uppercase में बदलता है) और परिणाम दूसरी फ़ाइल में लिखता है।
मैंने कई approaches आज़माए, लेकिन बार-बार errors मिल रहे हैं। यहाँ मेरा वर्तमान code है:
```go
package main
import (
"fmt"
"os"
)
func main() {
// फ़ाइल पढ़ने की कोशिश कर रहा हूँ
data, err := os.Read("input.txt")
if err != nil {
fmt.Println("पढ़ने में त्रुटि:", err)
return
}
// string में बदलता हूँ और लिखने की कोशिश करता हूँ
err = os.Write("output.txt", data)
if err != nil {
fmt.Println("लिखने में त्रुटि:", err)
return
}
fmt.Println("हो गया!")
}
```
Compiler errors दे रहा है: `undefined: os.Read` और `undefined: os.Write`। मैंने documentation देखी, लेकिन वहाँ बहुत सारे अलग-अलग functions हैं: `os.Open`, `os.Create`, `ioutil.ReadFile`, `bufio