Thư viện os trong Python là một công cụ quan trọng đối với các kỹ sư hệ thống. Trong bài viết này, chúng ta sẽ tập trung vào cách sử dụng thư viện os để thao tác các tệp và thư mục với các ví dụ cụ thể. Hãy cùng đi sâu vào từng chức năng của os module với mã nguồn mẫu.
Thao tác với Tệp
Kiểm tra sự tồn tại của Tệp
Sử dụng thư viện os để kiểm tra xem tệp cụ thể có tồn tại hay không.
import os file_path = 'example.txt' if os.path.exists(file_path): print(f'{file_path} tồn tại.') else: print(f'{file_path} không tồn tại.')
Tạo Thư mục mới
Cách tạo thư mục mới.
new_directory = 'new_folder' os.mkdir(new_directory) print(f'{new_directory} đã được tạo.')
Thao tác với Thư mục
Lấy thư mục làm việc hiện tại
Sử dụng os.getcwd()
để lấy đường dẫn của thư mục làm việc hiện tại.
current_directory = os.getcwd() print(f'Thư mục làm việc hiện tại: {current_directory}')
Di chuyển Thư mục
Sử dụng os.chdir()
để di chuyển đến thư mục khác.
target_directory = 'target_folder' os.chdir(target_directory) print(f'Thư mục làm việc đã được chuyển đến {target_directory}.')
Xóa Thư mục
Sử dụng os.rmdir()
để xóa thư mục.
os.rmdir(target_directory) print(f'{target_directory} đã được xóa.')
Thao tác với Đường dẫn
Lấy Đường dẫn Tuyệt đối
Cách lấy đường dẫn tuyệt đối của script.
script_path = os.path.abspath(__file__) print(f'Đường dẫn tuyệt đối của script: {script_path}')
Kết hợp Đường dẫn
Sử dụng os.path.join()
để kết hợp nhiều đường dẫn và tạo ra một đường dẫn mới.
new_path = os.path.join(current_directory, 'subfolder', 'file.txt') print(f'Đường dẫn mới: {new_path}')
Tổng Kết
Bài viết này đã giới thiệu cách sử dụng thư viện os trong Python để thao tác với tệp và thư mục. Từ kiểm tra sự tồn tại của tệp đến tạo thư mục, và thậm chí là thao tác với đường dẫn, chúng ta đã học được những kỹ thuật hữu ích cho các kỹ sư hệ thống trong công việc hàng ngày. Hy vọng rằng những ví dụ mã nguồn này sẽ giúp bạn thành thạo việc sử dụng thư viện os, phát triển các đoạn mã linh hoạt và hiệu quả.