Açtığım dosyaya yazı yazamıyorum

arkadaşlar ben ruby dili ile bir şeyler yapmaya başladım ama dosyaya veri yazma konusunda sıkıntı yaşıyorum.mesela bilgisayarda şu kodlar çalışmıyor
deneme = open(‘deneme.txt’ ,‘w’)
deneme.write(‘deneme’)

neden python’daki gibi yazdınız ?

çalışan kod kaynağı >> https://www.rubyguides.com/2015/05/working-with-files-ruby/

hoş bir site ilgilenmelisin.

nasıl yapmam lazımdı ben internetten araştırma yaptığımda böyleydi

site güzel anlatmış ama bunlar da çalışmadı:
deneme = File.open(‘deneme.txt’ , ‘w’)
deneme.write(‘deneme’)

rubydeki dosya sistemini bilmiyorum.soyle bir sey ola bilir:pythonda dosyayi w modunda acdiginizda eger dosya yoksa olusturuluyor.rubyde boyle olmaya bilir.bu yuzden dikkat edin.ayrica eger bu dosya var diyorsaniz calistiginiz dizinle ayni dizinde olmasina dikkat edin.onun disinda @tevhidulvahset -in dedigi site gayet guzel siteye benziyor.orayi bir guzel okuyun.tum sorulariniza cevap bulacaksiniz diye dusunuyorum.

Genelde bu kullanılıyor:

File.open('dosya.txt','w') do |i|
       i.puts('hello')
End

evet bu kodlar çalıştı teşekkürler

Önemli degil Türkiyede ruby bilenlerin çoğalmasi guzel :slight_smile:

benim ruby’yi öğrenmek istememin sebebi hem bir tane daha dil öğrenmek hem de ben gihtubda ne zaman gidip bir kodlarıma baksam hep py dosyaları… bundan bıktım ve bende ruby öğrenmeye karar verdim zaten kaynağı da bol

1 Beğeni

ayrıca ben henüz ruby öğrenmedim öğrenmeye çalışıyorum

Başlamak bitirmenin yarısıdır.