Python Pratik Bilgi (1 Viewer)

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...

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.


S.P.Y

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.

>>> print(*"SPY", sep=".")
S.P.Y


.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


sys.stdout

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

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

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

>>> 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.
 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl

Users who are viewing this thread

133,338Konular
3,282,832Mesajlar
319,349Kullanıcılar
aslan7221Son Üye
Üst Alt