Merhaba ! Python ile ilgili basit bazi sorularim olacak. Yardimci olabilirseniz sevinirim. 32bit Windows 7 de Eclipse uzerinden yaziyorum kodlari. Python 3.1 yüklü.
1) internetteki örnek kodlar print "Merhaba" şekinde fakat Eclipse print ("Merhaba") şeklinde yazmamı istiyor. Aksi takdirde hata veriyor. Programı ".py" uzantılı dosyaya çift tıklayıp açmak isteyince de parantezler yoksa saniyesinde kapanıyor. Neden bu farklılık?
2) internetteki örnek kodlar ekrana yazı print ederken türkçe karakter içerebiliyor. Fakat ben türkçe karakter içeren bir cümleyi print etmek istediğimde konsolda yine hata mesajları çıkıyor.Neden?
3) internetteki örnek kodların başında # -*- coding: cp1254 -*- ve #!/usr/bin/env python tarzı ifadeler var. Ne anlama geliyor?
4) a = raw_input("psw:") yazınca konsol a = raw_input("fghfgh") NameError: name 'raw_input' is not defined yazan bir uyarı veriyor. İnternette baktığım nerdeyse bütün örnek kodlarda bu komut var. Bende neden hata veriyor?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
2011 den hort yapıcam ama cevap verilmemiş hala. En azından googledan gelenlere cevap olsun.
Python'un 2. sürümlerinden birini kullandığında yukarıdaki sorunların kalmayacak. Python 3 sürümü daha farklı komutlar içeriyor bu sorunlar ondan kaynaklanıyor.
1 - P2 ve P3 her ikisinde de print ifadesi var fakat P2'de print dile gömülü bir komut iken P3'te bir fonksiyon, o yüzden parantez içermeli.
2- Türkçe karakter için başa # -*- coding: utf-8 -*- koymak gerekebilir (denemedim, sadece tahmin)
3- sorunu açıklaması yukardaki gibi.
4- P3'teki input() fonksiyonu P2'de zaten varolan raw_input() fonksiyonunun aynısı, sadece ismi değişmişi, yani P2'de raw_input() yazarken P3'te kısaca input() yazıyorsun. O yüzden P3 te raw_input() hata verir
Python ile ilgili basit bazi sorularim olacak. Yardimci olabilirseniz sevinirim.
32bit Windows 7 de Eclipse uzerinden yaziyorum kodlari. Python 3.1 yüklü.
1) internetteki örnek kodlar print "Merhaba" şekinde fakat Eclipse print ("Merhaba") şeklinde yazmamı istiyor. Aksi takdirde hata veriyor. Programı ".py" uzantılı dosyaya çift tıklayıp açmak isteyince de parantezler yoksa saniyesinde kapanıyor. Neden bu farklılık?
2) internetteki örnek kodlar ekrana yazı print ederken türkçe karakter içerebiliyor. Fakat ben türkçe karakter içeren bir cümleyi print etmek istediğimde konsolda yine hata mesajları çıkıyor.Neden?
3) internetteki örnek kodların başında # -*- coding: cp1254 -*- ve #!/usr/bin/env python tarzı ifadeler var. Ne anlama geliyor?
4) a = raw_input("psw:") yazınca konsol a = raw_input("fghfgh") NameError: name 'raw_input' is not defined yazan bir uyarı veriyor. İnternette baktığım nerdeyse bütün örnek kodlarda bu komut var. Bende neden hata veriyor?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi sparkan -- 14 Kasım 2011; 18:25:36 >