Splitext trong python
Bạn muốn kiểm tra tệp đã tồn tại trên hệ thống Linux/Windows hay không với ngôn ngữ lập trình Python, thì bạn sẽ làm như thế nào? . path) and function ‘isfile’ hàm 'os. con đường. isfile’ sẽ trả về giá trị boolean TRUE/FALSE nếu đường dẫn tệp bạn cung cấp là một tệp bình thường. Hàm này cũng sẽ tìm kiếm tập tin cần kiểm tra theo dấu cả liên kết mềm Lưu ý nội dung 1. Constructor use os. con đường. isfile>>> import os >>> os.path.isfile('/tmp/foobar') False >>> os.path.isfile('/tmp/foobaras') True Ví dụ code 1– Đoạn mã sau sẽ kiểm tra xem file cấu hình dịch vụ SSHD trên Linux đã được định sẵn hay chưa #!/usr/bin/python import os _sshconfig=“/etc/ssh/sshd_config” if ( not os.path.isfile(_sshconfig )): print(“Loi: %s file khong tim thay“ % _sshconfig) else: print(“File %s co ton tai" % _sshconfig) # python file_exist.py File /etc/ssh/sshd_config co ton tai 2. Cách thứ 2– Bạn có thể kiểm tra xem tập tin có tồn tại hay không bằng cách kiểm tra xem bạn có thể mở tập tin đó hay không và áp dụng ‘try. xuất sắc' Ví dụ code 2#!/usr/bin/python _sshconfig=“/etc/ssh/sshd_config” try: f = open(_sshconfig) except IOError: print(“Khong mo duoc file %s” % _sshconfig) Tham khảo– https. // tài liệu. con trăn. tổ chức/3. 5/thư viện/os. con đường. html
liên kết điện báo Bài trước Giáo trình học thi Microsoft Office Specialist (MOS) chuẩn IIG – Tiếng Việt Bài viết tiếp theo [Python] Tìm hiểu về Danh sách Python (phần 1) – Lập chỉ mục Quách Chí Cường https. //cuongquach. com/ Bạn đang theo dõi website " https. //cuongquach. com/" nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này Trong bài viết này, chúng ta sẽ tìm hiểu cách xác định tệp (hoặc thư mục) có tồn tại hay không bằng Python. Để làm được điều này, chúng ta sẽ sử dụng các hàm trong thư viện xây dựng sẵn Có nhiều cách khác nhau để xác định một tệp hoặc thư mục tồn tại, chúng ta có thể sử dụng một số hàm sau
hệ điều hành. con đường. tồn tại() Use "path. tồn tại" bạn có thể nhanh chóng kiểm tra xem tệp hoặc thư mục có tồn tại hay không. Dưới đây là các bước Bước 1) Trước khi chúng ta thực thi mã, chúng ta cần tải mô-đun "os. con đường"
Bước 2) Bây giờ, sử dụng hàm "path. tồn tại()" để kiểm tra xem tệp có tồn tại không
Bước 3) Dưới đây là mã nguồn hoàn chỉnh
Trong trường hợp này chỉ có tệp guru99. txt được tạo trong thư mục hiện hành đầu ra File tồn tại. ĐÚNG VẬY File tồn tại. SAI thư mục tồn tại. SAI hệ điều hành. con đường. isfile() Chúng ta có thể sử dụng hàm "isfile" để kiểm tra xem đầu vào đã chọn là tệp hay thư mục
đầu ra Nó có phải là tệp không? Nó có phải là tệp không? hệ điều hành. con đường. isdir() Để kiểm tra đường dẫn có con trỏ tới một thư mục hay không, chúng ta có thể sử dụng hàm "os. con đường. isdir()" ________số 8_______đầu ra Có phải là thư mục? Có phải là thư mục? đường dẫnlibPath. tồn tại () với Python 3. 4 Các phiên bản Python 3. 4 trở lên có mô-đun pathlib được sử dụng để xử lý đường dẫn hệ thống tới tệp hệ thống. Nó sử dụng phương pháp hướng đối tượng để kiểm tra xem tệp có tồn tại hay không
đầu ra Tập tin tồn tại Full source code Dưới đây là toàn bộ mã nguồn
đầu ra mục tồn tại. ĐÚNG VẬY Mục là một tập tin. ĐÚNG VẬY Mục là một thư mục. SAI Tổng kết
|