Python os Modülü Nedir Nasıl Kullanılır

defacerGLD

Profesör
Katılım
16 Ocak 2020
Mesajlar
3,317
Reaksiyon puanı
3,022
Puanları
293
Konum
Atamızın sevildiği her yer
Python için olmazsa olmaz bir modüldür

os.system

simdi bu modül ne işe yarıyor derseniz linux sistemlerinde komut veriyor
örneğin
import os
os.system("ipconfig")

burda ne yaptı derseniz os modülünü çağırdı sonrasında os.system("ipconfig") sayesinde siz ipcoinfig yazmıssınız gibi çalıştı
tek bu ipconfig için geçerli değil terminale yazılabililen hepsi için geçerli

os.name

eğer windows ise

'nt'

MacOS ve GNU/Linux işletim sistemleri ise bu komuta şu cevabı verir:

'posix'

os.sep

bu ise dizin yollarını gösterir

windows = '\\'
MacOS ve GNU/Linux = '/'

os.getcwd()

dizinin adını verir
Linux
/home/defacerGLD/Desktop

Windows
C:\\Users\\defacerGLD\\Desktop

gibi

os.chidir()
os modülünün chdir() fonksiyonu bize bir dizinden başka bir dizine geçme imkanı verir.

os.chdir('/usr/bin/')
gibi

os.listdir()
os modülünün listdir() fonksiyonu, bize bir dizin içindeki dosya ve klasörleri listeleme imkanı verir. listdir(), os modülünün en kullanışlı fonksiyonlarından biridir

for i in os.listdir(os.getcwd()):
if i.endswith('.txt')
print(i)
sonu .txt ile bitenleri listeliyor

os.mkdir()
os modülünün mkdir() fonksiyonu yeni dizinler oluşturabilmemizi sağlar
eğer öyle bir dosya varsa hata verecektir

os.rename
dosyayı yeniden adlandırır

os.rename('dizinin_şimdiki_adı', 'dizinin_yeni_adı')
seklinde

os.replace
üstekiyle aynı

os.remove
dosya siler
os.remove('dosya_adı')


os.stat
dosya hakkında bilgi alırırz

dosya = os.stat('dosya_adı')
dosya

st_atime
dosyaya en son erişilme tarihi
st_ctime
dosyanın oluşturulma tarihi (Windows’ta)
st_mtime
dosyanın son değiştirilme tarihi
st_size
dosyanın boyutu


Beğenmeden geçmeyelim
 
Üst