Hướng dẫn how do you the extension of a file in python? - làm cách nào để bạn mở rộng tệp trong python?
Cải thiện bài viết Show
Lưu bài viết Trong bài viết này, chúng tôi sẽ đề cập đến cách trích xuất các phần mở rộng tệp bằng Python. Làm thế nào để có được phần mở rộng tệp trong Python?Nhận phần mở rộng tệp trong Python, chúng ta có thể sử dụng một trong hai cách tiếp cận khác nhau được thảo luận dưới đây:
Phương pháp 1: Sử dụng hàm splittext () của Module OS PythonUsing Python os module splittext() functionHàm splittext () này chia chuỗi đường dẫn tệp vào tên tệp và phần mở rộng tệp thành một cặp gốc và phần mở rộng sao cho cả hai được thêm vào thì chúng ta có thể lấy lại đường dẫn tệp (file_name + extence = path). Hàm này được sử dụng ưu tiên khi mô -đun HĐH đang được sử dụng. Python3File Extension: .txt5 File Extension: .txt6 File Extension: .txt7 File Extension: .txt8 File Extension: .txt9 0 1 2 3 4File Extension: .txt8 6 7 8 9File Extension: .txt8 6 2 8 2 5 6 7 2 5 0 1Output: ('my_file', '.txt') File Name: my_file File Extension: .txt Phương pháp 2: Sử dụng mô -đun PathlibUsing Pathlib modulePhương thức pathlib.path (). Phương pháp này được ưu tiên cho một cách tiếp cận hướng đối tượng. Python3File Extension: .txt5 3 9File Extension: .txt8 6 0 8 2 5 0 1Output: File Extension: .txt Tiện ích mở rộng tệp Perl https://docs.python.org/3/library/stdtypes.html#string-methods Làm thế nào để viết biểu thức thông thường Python để khớp với phần mở rộng tệp?: Làm thế nào để trích xuất tất cả các tệp .txt từ tệp zip bằng python?Nhận tên mở rộng tệp trong Java
Làm thế nào để có được phần mở rộng tệp của tệp do kết quả của truy vấn MySQL?
Trích xuất các cột cụ thể của tệp CSV để liệt kê trong Python
Làm cách nào tôi có thể trích xuất hoặc giải nén tệp GZIP bằng PHP? Chương trình Python để trích xuất email-id từ tệp văn bản url Tiện ích mở rộng tệp Perl Chúng ta có thể cần trích xuất các phần mở rộng tệp trong Python. Bạn có thể đạt được điều này theo một số cách. Mô -đun OS.PathThao tác đường dẫn tệp hệ điều hành được thực hiện đơn giản với sự trợ giúp của mô -đun Python OS.Path. Nó bao gồm việc nhận dữ liệu từ các đường dẫn tệp, mở, lưu và cập nhật. Để có được phần mở rộng tệp trong Python, chúng ta sẽ sử dụng mô -đun này. Chức năng SplitExt () trong Os.Path cho phép bạn phân tách gốc và phần mở rộng của đường dẫn tệp được chỉ định. Một tuple được tạo thành từ chuỗi gốc và chuỗi mở rộng là đầu ra của hàm.splitext() in os.path allows you to separate the root and extension of a specified file path. A tuple made up of the root string and the extension string is the function's output. Ví dụ sử dụng phương thức splitExt ()Hàm os.path.splitext () trả về một bộ xử lý với hai mục: phần mở rộng tệp và đường dẫn có tên của tệp, tương ứng. Sau đây là một ví dụ để trích xuất tệp bằng mô -đun OS.Path -
Đầu raĐường dẫn tệp gốc hiện đã trả lại thành công phần mở rộng. Sau đây là đầu ra của mã ở trên Path: D:\Work TP Extension: .py Mô -đun PathlibPathlib là một mô -đun Python xác định các hàm và hằng số hữu ích cho các lớp đại diện cho các đường dẫn tệp. Sử dụng chuỗi đường dẫn làm tham số, pathlib.path () tạo một đối tượng đường dẫn mới. Hậu tố thuộc tính trên đối tượng pathlib.Path trả về thông tin về phần mở rộng tệp. Chỉ cần gọi các thuộc tính cha mẹ và tên trong đối tượng đường dẫn, chúng ta có thể lấy đường dẫn tệp cha và tên tệp thực tế của đường dẫn tệp được cung cấp ngoài gốc. Thí dụSau đây là một ví dụ để trích xuất tệp bằng mô -đun pathlib:
Đầu raĐường dẫn tệp gốc hiện đã trả lại thành công phần mở rộng. Sau đây là đầu ra của mã ở trên File Extension: .txt0 Trích xuất chỉ hậu tố mở rộng (không có dấu chấm)Nếu bạn muốn xóa dấu chấm và trích xuất chỉ là hậu tố tiện ích mở rộng như PY, TXT, DOCX, v.v., bạn cần thêm [1:] sau kết quả [1]) trong khi làm việc với phương thức splitExt () AS - File Extension: .txt1 Tương tự trong khi làm việc với phương thức pathlib.path () thêm vào [1:] sau Path.suffix As−pathlib.Path() method add “[1:]” after path.suffix as− File Extension: .txt2 Thí dụChương trình sau đây cho thấy cách in chỉ các hậu tố bằng cả hai phương thức được thảo luận ở trên - File Extension: .txt3 Đầu raFile Extension: .txt4
Cập nhật ngày 17 tháng 8 năm 2022 13:43:40
|