defacerGLD
Profesör
- Katılım
- 16 Ocak 2020
- Mesajlar
- 3,317
- Reaksiyon puanı
- 3,022
- Puanları
- 293
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
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
os.system
simdi bu modül ne işe yarıyor derseniz linux sistemlerinde komut veriyor
örneğin
import os
os.system("ipconfig")
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