Hướng dẫn open folder os python - mở thư mục os python
Trong các dự án phần mềm, không thể tránh được việc thao tác với file/folder vì bản chất các tập tin vẫn là loại thông dụng nhất để lưu trữ thông tin, đặc biệt là các file chứa cấu hình hệ thống, cấu hình phần mềm. Các ngôn ngữ lập trình đều cung cấp các thư viện, câu lệnh, các cách thức để thao tác với các đối tượng file và folder. Tuy nhiên, với nhiều lập trình viên (trong đó có cả tôi) thi thoảng vẫn tự tìm kiếm một số thao tác tưởng như đơn giản vô cùng để xử lý tệp tin. Show Nội dung chính ShowShow
Ví dụ: Lấy đường dẫn tuyệt đối đến file cấu hình để truyền vào các controller thực hiện việc load cấu hình. Bài viết dưới đây sẽ liệt kê một số kỹ thuật hữu ích và thường gặp khi làm việc với file/folder trong Python. 1. Lấy thông tin đường dẫn đến file/thư mục.2. Liệt kê danh sách các file/folder bên trong một thư mục.
4. Kiểm tra một file/thư mục có tồn tại hay không?
5. Xóa file/folder. 6. Sao chép một file. 2. Liệt kê danh sách các file/folder bên trong một thư mục.3. Tạo mới một thư mục
4. Kiểm tra một file/thư mục có tồn tại hay không?
3. Tạo mới một thư mục4. Kiểm tra một file/thư mục có tồn tại hay không?
5. Xóa file/folder.
6. Sao chép một file.
7. Đổi tên/Di chyển vị trí một file.
4. Kiểm tra một file/thư mục có tồn tại hay không?5. Xóa file/folder.
6. Sao chép một file.
7. Đổi tên/Di chyển vị trí một file.
Kết luận:
Khi làm việc với file/folder, các lập trình viên Python thường sẽ sử dụng lib có sẵn là os và path.Để lấy đường dẫn của thư mục hiện tại, chúng ta có thể tham khảo câu lệnh sau:
5. Xóa file/folder.6. Sao chép một file.
6. Sao chép một file.7. Đổi tên/Di chyển vị trí một file.
Kết luận: Thông thường, khi không cần quá chú trọng vào việc metadata, mà chỉ cần copy dữ liệu là đủ, chúng ta chỉ cần dùng lệnh shutil.copyfile
7. Đổi tên/Di chyển vị trí một file.Giống như lệnh mv của bash/shell thì module os hỗ trợ việc rename/move một file bằng cùng một lệnh: os.rename. Như ví dụ dưới đây, thực hiện đổi tên file 20200924.py thành 20200925.py
Di chuyển file sang thư mục khác.
Kết luận:Trên đây là một số lệnh Python cơ bản để làm việc với file/folder. Tôi hy vọng bài viết này sẽ đóng vai trò như một tài liệu tham khảo nhanh cho các bạn khi cần thiết. Ngoài module |