Hoşgeldin Misafir

Python Pratik Bilgi

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-Arkadaşlar Python 'da işimizi kolaylaştıran birkaç durum vardır.Sizlere onları anlatacağım

1.Yıldızlı Parametreler

Arkadaşlar biz bu şekil bir kodu nasıl ortaya çıkarırız.--



Kod:
T.H.S

---Akıllarımıza geçen derste anlattığım sep parametresi olabilir yapılır .Ve her harfi tek tek virgülle ayırabiliriz .Ama daha kısa bir yöntem daha var.----


Kod:
>>> print(*"THS", sep=".")
T.H.S


-----2.Sys.Stdout 'u kalıcı olarak değiştirme

Peki ya yazdığımız yazıları nasıl etkileşimli kabuğa değil direkt olarak bir dosyaya ya da başka bir yere yazabiliriz--
-
-
--



Kod:
sys.stdout


-------Windows'da şuna benzer bir çıktı verir--------


Kod:
<_io.TextIOWrapper name='<stdout>' mode='w' encoding='cp1254'>


---------Anlamı w (yazma kipinde) ,cp1254 kodlama biçimiyle yazılır.----------


Kod:
>>> f = open("dosya.txt", "w")
>>> sys.stdout = f


-----------Bu kodda sys.stdout değerini dosya.txt ile değiştirdik artık yazacağınız hiçbir şey etkileşimli kabuğa gelmiyecektir

Eski haline döndürmek için etkileşimli kabuğu kapatıp açabilir ya da takas yöntemini kullanabilirsiniz.
--
--
--
--
--
--