Rumah > pembangunan bahagian belakang > Tutorial Python > Python : Pengenalan Modul OS

Python : Pengenalan Modul OS

Patricia Arquette
Lepaskan: 2024-10-16 08:10:02
asal
733 orang telah melayarinya

Python : OS Module Introduction

modul OS

  • untuk mengimport modul OS yang kami gunakan
import os
Salin selepas log masuk
  • Untuk mencetak semua pilihan yang tersedia dalam kaedah/fungsi
import os

print(dir(os))
Salin selepas log masuk
  • untuk mencetak direktori kerja semasa yang kami gunakan
import os

print(os.getcwd())
Salin selepas log masuk
  • untuk mencetak lokasi direktori yang kami gunakan
import os
path='/home/user/'

# printing path before changing directory
print(os.getcwd())

# function used for changing directory
os.chdir(path)

# printing path after changing directory
print(os.getcwd())

# to list directories
print(os.listdir())
Salin selepas log masuk
  • Untuk membuat satu direktori tanpa sebarang direktori perantaraan
import os

# this wont create intermediate directories
os.makedir('single_dir')

print(os.listdir())
Salin selepas log masuk
  • Untuk membuat berbilang direktori dengan direktori perantaraan
import os

# this will create intermediate directories
os.makedirs('parent_dir/child_dir')

print(os.listdir())
Salin selepas log masuk
  • Untuk mengalih keluar satu direktori
import os

# this wont remove intermediate directories
os.rmdir('path')

print(os.listdir())
Salin selepas log masuk
  • Untuk mengalih keluar berbilang direktori
import os

# this will remove intermediate directories
os.removedirs('path1/path2')

print(os.listdir())
Salin selepas log masuk
  • Untuk menamakan semula direktori
import os

# this will remove intermediate directories
os.rename('old-name','new-name')

print(os.listdir())
Salin selepas log masuk
  • Untuk mencetak maklumat tentang OS, kami menggunakan fungsi os.stat().
import os
import datetime from datetime

# this will remove intermediate directories
print(os.stat('file-name'))

# Example : to print when file was created 
file_created = os.stat('file-name').st_mtime
print(datetime.fromtimestamp(file_created))
Salin selepas log masuk
  • Untuk menyenaraikan maklumat tentang direktori & Subdirektori
import os

path = os.chdir('path')

# Example : to print all the files under that above path 
for dirpath, dirname, filename in os.walk():
    print('Current Path:',dirpath)
    print('Directories:',dirname)
    print('filename:',filename)
    print()
Salin selepas log masuk
  • Untuk mencetak pembolehubah Persekitaran
import os

# to print Environment variable home
print(os.environ.get('HOME'))
Salin selepas log masuk
  • Untuk berinteraksi dengan laluan kami menggunakan modul os.path

  • Contoh modul laluan

import os 

# to check if given path exists or not 
print(os.path.exists('/home/user1/text.txt'))

# to check if given path is a directory or file
print(os.path.isdir('/home/user2/demo'))
print(os.path.isfilek('/home/user2/demo'))

# to split filname name from extenstion we use
print(os.path.splitext('/home/demo1/book.txt'))

# to print basename of any file we use
print(os.path.basename('/home/demo1/book.txt'))
# to print the directory name we use
print(os.path.dirname('/home/demo1/book.txt'))
# to print both, dirname + basename we use
print(os.path.split('/home/demo1/book.txt'))

# to join paths we use
file_path = os.path.join(os.environ.get('HOME'),'test.txt')
print(file_path)
Salin selepas log masuk

Atas ialah kandungan terperinci Python : Pengenalan Modul OS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan