__future__ Modülü, feature Class'ı - Python sonraki sürümün özelliklerini kullanma

TheFlow

Üye
19 Şub 2021
200
2


__future__ Nedir? Ne Yapar?


Geçenlerde GitHub'da gezinirken bulduğum bir moduldür. Mantığı şudur. Python sürümünü yükseltmeden gelecek sürümdeki özelliklerin bazılarını kullanabilmek.


Kullanalım!


Şimdi bakalım nasıl kullanıyoruz. Ilk öncelikle __future__ bir fonksiyon DEĞİLDİR. aksine bir modüldür. Yani import etmemiz lazım. Edelim;

Kod:
from pprint import pprint
import __future__

Bundan sonra isterseniz kullanabildiğimiz fonksiyonları pprint ile bakalım. Ben yukarıda pprint'ten pprint'i import ettim. Şimdi bakalım:

Kod:
pprint(__future__.all_feature_names)

Çıktı:
Kod:
['nested_scopes',
 'generators',
 'division',
 'absolute_import',
 'with_statement',
 'print_function',
 'unicode_literals',
 'barry_as_FLUFL',
 'generator_stop',
 'annotations']

Yukarıdaki komutları kullanmanızı sağlar. mesela python 2.x kullanıcıları from __future__ import print_function diyerek print "ABC" olan statement ifadesini print("abc") yapabilirler.



 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.