Modül İmport Etme ve Sınıfı Çalıştırma (Python-İsthiza-Yazbel)

Merhaba. Kodlarınızı düzgün gözükmesi için bu linke göre atmanız lazım.


çalışan modülünü import edebilmek için import işlemini gerçekleştirdiğiniz dosya ile çalışan.py dosyası aynı klasörde olmalı. Eğer etkileşimli kabuktan import işlemini yapmaya çalışıyorsanız zaten yapamazsınız.

Bulamıyor değil, aramıyor. çalışan.py dosyasının içine durup dururken bakması için bir sebep yok. Siz sadece çalışan.py modülünü içe aktardınız, çalışan.py dosyası Çalışan sınıfına sahip olabilir ama sizin kendi dosyanızda Çalışan diye bir sınıf yok.


Yöntemlerden biri de bu olmakla birlikte ilk başta dediklerimi uygularsanız bu da çalışır:

import çalışan
ahmet = çalışan.Çalışan(‘Ahmet’)

Vakit kaybedeceğinizi sanmıyorum, bu dosyalar daha önce yüzlerce belki binlerce kişi tarafından okundu, bir sürü hata düzeltildi. Hala hatalar var olabilir ama oldukça nadirdir. İnternette bulabileceğiniz hangi Türkçe belge veya video İstihza belgeleri gibi açık kaynaklı ve kolayca değişim, ekleme yapılabiliyor?


Son olarak, modüller kısmını okumuş ve anlamış birinin bilgileri unutmadığı sürece bu anlattığınız gibi bir problem ile karşılaşacağını düşünmüyorum.