Şimdi Ara

python da problem

Bu Konudaki Kullanıcılar:
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
1.816
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar ben komple bilgisayara yeni başladım yaklaşık bir aydır ubuntu 16.04 sürümü yüklü bir bilgisayar kullanıyorum lütfen sorduğum sorulara başlangıç seviyesine göre cevaplar veriniz.Zira öncesinde bir bilgisayara sahip değil idim.
    Şimdi ilk olarak ne yapmaya çalıştığımı söylemekle işe başlayayım.Ben python programlama öğrenmekteyim ve basit bir program yapmaya çalışıyorum fakat gerek pycharmı gerek javayı kurarken bilgisizlikten kaynaklı bir çok hata yaptımki farklı aralıklarla java hatası ve python da çalıştırma esnasında hata almaktayım konuya ilgisi olan arkadaşlar bana javayı kurup etkinleştirmede ve pythonda aldığım hatayı düzeltmede yardımcı olurlar ise çok memnun kalırım.


    pythonda sürekli buna benzer bir hata almaktayım:

    /usr/bin/python2.7 /home/ahmet/PycharmProjects/untitled/ödev2.py
    File "/home/ahmet/PycharmProjects/untitled/ödev2.py", line 10
    SyntaxError: Non-ASCII character '\xc4' in file /home/ahmet/PycharmProjects/untitled/ödev2.py on line 10, but no encoding declared; seehttp://python.org/dev/peps/pep-0263/ for details

    Process finished with exit code 1



    Evet çözüm nedir?







  • Kodun ilk satırına



    # -*- coding: utf-8 -*-



    kodunu ekle, hatanın çıktığı 10.satırda (yukardaki satırı ekledikten sonra 11. veya başka satırda) ki dizenin başına u ekle yani örneğin dize şöyle birşeyse



    dize_degiskenim = 'Ağrı Dağı'



    onu



    dize_degiskenim = u'Ağrı Dağı'



    yap. Buradaki u dizenin Unicode olduğunu ifade etmek için.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hocam bu unicod olayı nedir bir türlü anlayamadım kısaca söyleyebilirmisiniz ?
  • ASCII karakterlere Türkçe karakterler dahil olmadığı için, herhangi bir stringin içine bir Türkçe karakter yerleştirirsen hata alırsın. Eğer revivo 72'nin dediğini yaparsan stringin içerisindeki karaketerlerin Unicode olduğunu belirtirsin. Unicode ASCII olmayan karakterlere sayılar vererek bunların bilgisayara tanıtılmasını sağlayan bir endüstri standartıdır.

    < Bu ileti DH mobil uygulamasından atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.