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



Miêu tả

Phương thức rename() thay tên file hoặc thư mục từ src thành dst. Nếu dst là các tên file hoặc thư mục đã có, thì một ngoại lệ là OSError sẽ được tạo.

Cú pháp

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

os.rename(src, dst)

Chi tiết về tham số:

  • src -- Là tên cũ của file hoặc thư mục.

  • dst -- Là tên mới của file hoặc thư mục.

Quảng cáo

Trả về giá trị

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

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

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

 

import os, sys

# Liet ke cac thu muc
print "Thu muc gom: %s"%os.listdir(os.getcwd())

# thay ten thu muc ''vietjackdir"
os.rename("vietjackdir","vietjackdirectory")

print "Thay ten thanh cong."

# Liet ke cac thu muc sau khi thay ten "vietjackdir"
print "Thu muc gom: %s" %os.listdir(os.getcwd())\

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

Thu muc gom:
 [  'a1.txt','resume.doc','a3.py','vietjackdir','amrood.admin' ]
Thay ten thanh cong.
Thu muc gom:
 [  'a1.txt','resume.doc','a3.py','vietjackdirectory','amrood.admin' ]

file_io_trong_python.jsp


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