Phương thức os.fchdir() trong Python



Miêu tả

Phương thức fchdir() thay đổi thư mục làm việc hiện tại thành thư mục đã được biểu diễn bởi fd đã cho. fd này phải tham chiếu tới một thư mục đã mở, chứ không phải một file đã mở.

Cú pháp

Cú pháp của fchdir() trong Python:

os.fchdir(fd);

Chi tiết về tham số:

  • fd -- Đây là descriptor của thư mục.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Quảng cáo

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của fchdir() trong Python.

 

import os, sys

# Dau tien, ban toi thu muc "/var/www/html"
os.chdir("/var/www/html" )

# In thu muc dang lam viec hien tai
print "Thu muc dang lam viec hien tai la : %s" % os.getcwd()

# Bay gio mo mot thu muc "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )

# Su dung phuong thuc os.fchdir() de thay doi thu muc
os.fchdir(fd)

# In thu muc dang lam viec hien tai
print "Thu muc dang lam viec hien tai la : %s" % os.getcwd()

# Dong thu muc da mo.
os.close( fd )

Chạy chương trình Python trên sẽ cho kết quả:

Thu muc dang lam viec hien tai la : /var/www/html
Thu muc dang lam viec hien tai la : /tmp

file_io_trong_python.jsp


Tài liệu giáo viên