Trang trước
Trang sau
Miêu tả
Phương thức chdir[] thay đổi thư mục làm việc hiện tại tới path đã cho. Phương thức này trả về None trong tất cả trường hợp.chdir[] thay đổi thư mục làm việc hiện tại tới path đã cho. Phương thức này trả về None trong tất cả trường hợp.
Cú pháp
Cú pháp của chdir[] trong Python:chdir[] trong Python:
os.chdir[path]
Chi tiết về tham số:
path -- Đây là path đầy đủ của thư mục để được thay đổi tới một vị trí mới. -- Đây là path đầy đủ của thư mục để được thay đổi tới một vị trí mới.
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 chdir[] trong Python.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval
Chạy chương trình Python trên sẽ cho kết quả:
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp
Trang trước
Trang sau
file_io_trong_python.jsp
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Lập trình điều khiển led đơn với board mạch Arduino
Sử dụng kiểu dữ liệu số [number] trong PHPos Module có một số phương thức giúp bạn tạo, xóa, và thay đổi các thư mục.
Câu lệnh join trong MySQL với Python
Giới thiệu môn học Ngôn ngữ lập trình Python
Cấu trúc điều khiển vòng lặp while trong Python
os.mkdir["thu_muc_moi"]
Làm việc với thư mục trong Python
import os # Tao mot thu muc la "test" os.mkdir["test"]
Tất cả file được chứa trong các thư mục đa dạng và Python cũng cung cấp rất nhiều phương thức để xử lý các hoạt động đa dạng liên quan tới thư mục. os Module có một số phương thức giúp bạn tạo, xóa, và thay đổi các thư mục.
Phương thức mkdir[] trong Python
Cấu trúc điều khiển vòng lặp while trong Python
os.chdir["thu_muc_moi"]
Làm việc với thư mục trong Python
import os # Thay doi mot thu muc toi "/home/newdir" os.chdir["/home/newdir"]
Tất cả file được chứa trong các thư mục đa dạng và Python cũng cung cấp rất nhiều phương thức để xử lý các hoạt động đa dạng liên quan tới thư mục. os Module có một số phương thức giúp bạn tạo, xóa, và thay đổi các thư mục.
Phương thức mkdir[] trong Python
Cấu trúc điều khiển vòng lặp while trong Python
os.getcwd[]
Làm việc với thư mục trong Python
import os # Lenh nay se cung cap vi tri thu muc hien tai os.getcwd[]
Tất cả file được chứa trong các thư mục đa dạng và Python cũng cung cấp rất nhiều phương thức để xử lý các hoạt động đa dạng liên quan tới thư mục. os Module có một số phương thức giúp bạn tạo, xóa, và thay đổi các thư mục.
Phương thức mkdir[] trong Python
Bạn có thể sử dụng phương thức mkdir[] của os Module để tạo các thư mục trong thư mục hiện tại. Bạn cần cung cấp một tham số là tên thư mục cho phương thức này.
Cấu trúc điều khiển vòng lặp while trong Python
os.rmdir['ten_thu_muc']
Làm việc với thư mục trong Python
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval0
Tất cả file được chứa trong các thư mục đa dạng và Python cũng cung cấp rất nhiều phương thức để xử lý các hoạt động đa dạng liên quan tới thư mục. os Module có một số phương thức giúp bạn tạo, xóa, và thay đổi các thư mục.
Phương thức mkdir[] trong Python
Bạn có thể sử dụng phương thức mkdir[] của os Module để tạo các thư mục trong thư mục hiện tại. Bạn cần cung cấp một tham số là tên thư mục cho phương thức này. 6702081
Trong ví dụ trên, chúng ta lấy list directories và files của foler
os.mkdir["thu_muc_moi"]5. Còn đoạn code bên dưới sẽ list directories và files của current directory.os để giúp thao tác với thư mục, tập tin dễ dàng hơn.
Hàm
os.mkdir["thu_muc_moi"]6 giúp tạo một thư mục mới với việc cung cấp đường dẫn đầy đủ [full path]. Nếu không cung cấp full path thì thư mục mới sẽ được tạo trong current directory.Show
- 1. Thư mục hiện hành [current directory] trong Python
- 1.1. Lấy đường dẫn của current directory trong Python
- 1.2. Thay đổi current directory trong Python
- Trong ví dụ trên, chúng ta đang làm việc với file code Python
os.mkdir["thu_muc_moi"]
0 nằm trong thư mụcos.mkdir["thu_muc_moi"]
1. - 3. Tạo [create] một thư mục mới trong Python
- 4. Đổi tên [rename] thư mục hoặc file trong Python
- 5. Xóa [delete] thư mục hoặc file trong Python
1. Thư mục hiện hành [current directory] trong Python
1.1. Lấy đường dẫn của current directory trong Python
Để lấy đường dẫn của thư mục hiện hành [current directory], chúng ta sử dụng hàm
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp8 trong module os. Hàm
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp8 sẽ trả về một string là đường dẫn của thư mục mà chúng ta đang làm việc trong đó.
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp8 trong module os. Hàm
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp8 sẽ trả về một string là đường dẫn của thư mục mà chúng ta đang làm việc trong đó.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval1Kết quả
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval2
Trong ví dụ trên, chúng ta đang làm việc với file code Python
os.mkdir["thu_muc_moi"]0 nằm trong thư mục
os.mkdir["thu_muc_moi"]1.
os.mkdir["thu_muc_moi"]0 nằm trong thư mục
os.mkdir["thu_muc_moi"]1.
1.2. Thay đổi current directory trong Python
Tùy vào yêu cầu chương trình, chúng ta có thể thay đổi current directory. Module os hỗ trợ hàm
os.mkdir["thu_muc_moi"]2 để làm việc này.os hỗ trợ hàm
os.mkdir["thu_muc_moi"]2 để làm việc này.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval3Kết quả
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval4
Trong ví dụ trên, chúng ta đang làm việc với file code Python os.mkdir["thu_muc_moi"]
0 nằm trong thư mục os.mkdir["thu_muc_moi"]
1.
1.2. Thay đổi current directory trong Pythonos.mkdir["thu_muc_moi"]
3 giúp lấy danh sách tập tin và thư mục con của một thư mục được chỉ rõ đường dẫn. Nếu đường dẫn không được chỉ rõ thì os.mkdir["thu_muc_moi"]
3 sẽ lấy danh
sách tập tin và thư mục con của current directory.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval5Kết quả
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval6
Trong ví dụ trên, chúng ta đang làm việc với file code Python
os.mkdir["thu_muc_moi"]0 nằm trong thư mục
os.mkdir["thu_muc_moi"]1.
os.mkdir["thu_muc_moi"]5. Còn đoạn code bên dưới sẽ list directories và files của current directory.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval7Kết quả
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval8
3. Tạo [create] một thư mục mới trong Python
Trong ví dụ trên, chúng ta đang làm việc với file code Python
os.mkdir["thu_muc_moi"]0 nằm trong thư mục
os.mkdir["thu_muc_moi"]1.
os.mkdir["thu_muc_moi"]6 giúp tạo một thư mục mới với việc cung cấp đường dẫn đầy đủ [full path]. Nếu không cung cấp full path thì thư mục mới sẽ được tạo trong current directory.
import os path = "/usr/tmp" # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc dang lam viec hien tai la %s" % retval # Bay gio thay doi thu muc os.chdir[ path ] # Kiem tra thu muc lam viec hien tai. retval = os.getcwd[] print "Thu muc da duoc thay doi thanh cong %s" % retval9
4. Đổi tên [rename] thư mục hoặc file trong Python
5. Xóa [delete] thư mục hoặc file trong Pythonos.mkdir["thu_muc_moi"]
7. Hàm os.mkdir["thu_muc_moi"]
7 có 2 tham số cơ bản. Tham số 1 là tên [hoặc đường dẫn] của folder hoặc file cũ. Tham số 2 là tên [hoặc đường dẫn] của
folder hoặc file mới.
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp0Kết quả
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp1
5. Xóa [delete] thư mục hoặc file trong Python
Một file có thể được xóa với hàm remove[]. Còn một thư mục có thể xóa với hàm
os.mkdir["thu_muc_moi"]9.
os.mkdir["thu_muc_moi"]9.
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp2Kết quả
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp3
Hàm
os.mkdir["thu_muc_moi"]9 chỉ có thể xóa những folder rỗng [empty folder].
os.mkdir["thu_muc_moi"]9 chỉ có thể xóa những folder rỗng [empty folder].
Giả sử, chúng ta có folder hocit có chứa 1 file data.txt. Lúc này, sử dụng hàm
os.mkdir["thu_muc_moi"]9 để xóa thì chương trình sẽ báo lỗi.hocit có chứa 1 file data.txt. Lúc này, sử dụng hàm
os.mkdir["thu_muc_moi"]9 để xóa thì chương trình sẽ báo lỗi.
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp4Kết quả
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp5
Để xóa một folder không rỗng thì chúng ta sử dụng hàm
import os # Tao mot thu muc la "test" os.mkdir["test"]2 trong module shutil.
import os # Tao mot thu muc la "test" os.mkdir["test"]2 trong module shutil.
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp6Kết quả
Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp7
- Lập trình điều khiển led đơn với board mạch Arduino
- Sử dụng kiểu dữ liệu số [number] trong PHP
- Câu lệnh join trong MySQL với Python
- Giới thiệu môn học Ngôn ngữ lập trình Python
- Cấu trúc điều khiển vòng lặp while trong Python