Hướng dẫn os.chdir trong python - os.chdir trong python
Trang trước Show
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ápCú pháp của chdir() trong Python:chdir() trong Python: os.chdir(path) Chi tiết về tham số:
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
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 PythonGiớ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 Pythonos.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 Pythonos.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 Pythonos.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 Pythonos.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 Python1.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" % retval1 Kế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 PythonTù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" % retval3 Kế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 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" % retval5 Kế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" % retval7 Kế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 PythonTrong 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 Python5. Xóa (delete) thư mục hoặc file trong Python Thu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp0 Kế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 PythonMộ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/tmp2 Kế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/tmp4 Kế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/tmp6 Kết quảThu muc dang lam viec hien tai la /usr Thu muc da duoc thay doi thanh cong /usr/tmp7
|