Verilerin depolanması, okunması veya iletilmesi ile ilgileniyorsak Python işimizi oldukça kolaylaştırır. Bu amaçla Python, yalnızca dosyayı açmak, okumak/yazmak ve kapatmak için komutlar sağlayarak süreci basitleştirir. Böylece, çoğu programlama dilinin aksine,…
Aynı anda birkaç dosya içerisinde değişiklik yapmak istiyoruz. Ancak bu değişikliği yapmamızın koşulu olarak, değişikliği hepsinde yapıyorsak yapmak istiyoruz. Eğer böyle bir koşulumuz olmasaydı basit bir döngü ile işlerimizi halledebilirdik….
Tüm .py dosyalarını barındıran bir dizinimiz olsun: main.py’de user.py ve dir.py sınıflarını kullanmak isteyelim.Bu Python sınıflarını main.py içine nasıl aktarabiliriz?Ya da, user.py bir alt dizindeyse bu sınıfı nasıl alabiliriz? Python 2 Dosyayla aynı dizinde olan __init__.py isimli boş bir dosya…
“mydir/myfile.txt” gibi bir dosyamız olduğunda python’daki geçerli çalışma dizinine göre dosyanın mutlak yolunu nasıl bulabiliriz? Windows’ta bu dosyaya aşağıdaki şekilde ulaşabiliriz: os modülü os modülünü kullanabiliriz: Verilen yol zaten mutlak…
Python’da bir modülün hangi klasörde olduğunu nasıl öğrenebiliriz? Bunu yapmanın birkaç farklı yöntemi var: çağrılan komut dosyasının yolunu bulma yürütülen komut dosyasının yolunu bulma çağrılan komut dosyasının dizinini bulma __file__…
Bir dizin altındaki tüm modülleri içeri aktarmanın almanın bir yolu var mı?Şöyle bir klasör yapımız olsun: Bunun için muhtemelen importlib kullanmak isteriz. Önce Foo dizinini bir paket haline getirelim. Bunu yaparken__init__.py adlı…
Python’da diğer dosyaları içe nasıl aktarabiliriz? file.py gibi belirli bir python dosyasının tamamını nasıl içe aktarabiliriz? Belirli bir dosya yerine klasörü nasıl alabiliriz? Python dosyasını kullanıcı girişine göre çalışma zamanında…
Boş olmayan bir klasörü silmeye . os.remove(“/folder_name”) komutu çalışmak ‘erişim engellendi’ hatasına neden olabilir. Peki olmayan bir klasörü/dizini kaldırmanın/silmenin en etkili yolu nedir? shutil Standart Kitaplık: shutil.rmtree. Tasarım gereği rmtree, salt…
Dosya boyutunun önemli olduğu bir uygulama yapmaya çalışıyorum. Örneğin, dosya boyutu 0’dan büyükse birine bir e-posta göndereceğim. Ya da dosya boyutu 100 kb altındaysa başka bir işlem yapacağım. Peki dosya…