Tên tệp mở rộng của python là gì?

['file', '.csv']
File Name: file
File Extension: .csv
0 đưa ra một bộ với một mục là tên của tệp cùng với đường dẫn và mục còn lại là phần mở rộng của tệp. Nếu bạn chỉ muốn phần mở rộng của tệp, bạn có thể in nó như hình trên
['file', '.csv']
File Name: file
File Extension: .csv
1

ví dụ 2. Sử dụng mô-đun pathlib

import pathlib
print[pathlib.Path['/path/file.ext'].suffix]

đầu ra

.ext

Sử dụng thuộc tính

['file', '.csv']
File Name: file
File Extension: .csv
2 từ mô-đun
['file', '.csv']
File Name: file
File Extension: .csv
3, chúng ta có thể lấy phần mở rộng của tệp. Trong ví dụ trên,
['file', '.csv']
File Name: file
File Extension: .csv
4 là phần mở rộng của tệp
['file', '.csv']
File Name: file
File Extension: .csv
5

Khi chúng tôi bắt đầu viết mã bằng bất kỳ ngôn ngữ lập trình nào thì chúng tôi cần lưu tệp tại một vị trí. Với mục đích đó, chúng tôi chỉ định đường dẫn. Tên đường dẫn bao gồm phần mở rộng của tệp, tên tệp và vị trí tệp. Giống như mọi ngôn ngữ lập trình, Python cũng có các phần mở rộng tệp được biết đến bởi [. py]. Tất cả các tệp python được lưu với. py và các tập lệnh khác cũng được chuyển đổi thành tiện ích mở rộng này. Trong hướng dẫn này, chúng tôi sẽ thảo luận về cách lấy phần mở rộng tệp trong Python

CŨNG ĐỌC. Python xóa phần tử khỏi danh sách [Ví dụ thực tế]

Chúng tôi sẽ đề cập đến các phương pháp khác nhau mà qua đó chúng tôi có thể lấy phần mở rộng tệp bao gồm phương pháp

['file', '.csv']
File Name: file
File Extension: .csv
1,
['file', '.csv']
File Name: file
File Extension: .csv
2,
['file', '.csv']
File Name: file
File Extension: .csv
3,
['file', '.csv']
File Name: file
File Extension: .csv
4 và
['file', '.csv']
File Name: file
File Extension: .csv
5 bằng cách lấy các ví dụ khác nhau. Tóm lại, hướng dẫn này sẽ chứa tất cả các chi tiết cần thiết mà bạn cần biết để có được phần mở rộng tệp trong Python

 

Bắt đầu với các phương thức mở rộng tệp nhận khác nhau trong Python

Khi chúng tôi bắt đầu viết mã trong python bằng bất kỳ trình chỉnh sửa nào, chẳng hạn như Visual Studio Code, thì chúng tôi cần viết mã trước, sau đó lưu mã bằng phần mở rộng Python. py hoặc trước tiên chúng tôi lưu tài liệu với. phần mở rộng py sau đó bắt đầu viết mã. Mặc dù có nhiều phương pháp khác nhau mà chúng ta có thể sử dụng để lấy phần mở rộng tệp trong Python, nhưng trong bài viết này, chúng ta sẽ xem xét sáu cách khác nhau để lấy tên tệp mà không cần phần mở rộng

 

Phương pháp-1. Nhận phần mở rộng tệp trong Python bằng phương thức splitex[]

Đây là phương pháp đầu tiên để lấy tên tệp mà không cần sử dụng phần mở rộng. Chúng tôi có thể trích xuất các phần mở rộng tệp bằng cách sử dụng chức năng

['file', '.csv']
File Name: file
File Extension: .csv
6 của mô-đun Python OS. Hàm này chia chuỗi đường dẫn tệp thành 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 khi cả hai được thêm vào thì chúng ta có thể truy xuất lại đường dẫn tệp [file_name + extension = path]. Sau đây là cú pháp đơn giản của phương thức
['file', '.csv']
File Name: file
File Extension: .csv
1

os.path.splitex[directory]

Chức năng này được ưu tiên sử dụng khi mô-đun hệ điều hành đã được sử dụng. Hàm splitex[] nhận một đối số trong đó tên đường dẫn được đề cập và nó trả về một bộ bao gồm tên gốc và phần mở rộng được phân tách

CŨNG ĐỌC. Thời kỳ Pythons Pandas. to_timestamp[] Ví dụ

 

Ví dụ-1 Nhận phần mở rộng tệp trong Python bằng phương thức splitex[]

Bây giờ chúng ta hãy lấy một ví dụ và xem cách chúng ta có thể sử dụng phương pháp

['file', '.csv']
File Name: file
File Extension: .csv
1 để tìm phần mở rộng tệp trong Python. Xem chương trình sau

.ext
1

đầu ra

['file', '.csv']
File Name: file
File Extension: .csv

Ở đây đầu ra sẽ là tên và phần mở rộng của tệp

Quảng cáo

 

Phương pháp-2. Nhận phần mở rộng tệp trong Python bằng hàm split[]

Một phương pháp khác mà chúng ta có thể sử dụng để tìm phần mở rộng tệp là phương pháp

['file', '.csv']
File Name: file
File Extension: .csv
2. Chúng tôi sẽ sử dụng chức năng này theo cách tương tự như chúng tôi đã sử dụng
['file', '.csv']
File Name: file
File Extension: .csv
6 ở trên để nhận phần mở rộng tệp trong Python. Trong trường hợp này, chúng tôi sẽ không sử dụng mô-đun os thay vào đó chúng tôi sẽ chỉ gọi hàm
['file', '.csv']
File Name: file
File Extension: .csv
2. Sau đây là cú pháp đơn giản của hàm split

.ext
6

Chúng tôi sẽ sử dụng phương pháp tách hai lần để lấy phần mở rộng duy nhất của tệp từ thư mục đầy đủ

 

Ví dụ-2 Nhận phần mở rộng tệp trong Python bằng hàm split[]

Ban đầu, chúng ta sẽ tách phần mở rộng và tên đường dẫn còn lại. Sau đó, chúng tôi sẽ chia phần mở rộng của tệp. Chúng tôi sẽ sử dụng ". ” làm dấu tách khi sử dụng chức năng tách thứ nhất và sẽ sử dụng “/” làm dấu tách khi sử dụng chức năng tách thứ hai. Trong trường hợp này, sau lần chia tách đầu tiên, chúng tôi sẽ lưu kết quả đầu ra vào biến 'tên'. Sau đó, chúng tôi sẽ chia mục đầu tiên của danh sách 'tên' bằng cách sử dụng 'tên [0]. split[]' với dấu gạch chéo chuyển tiếp làm dấu phân cách. Sau đó, chúng tôi sẽ in mục cuối cùng của danh sách 'tên tệp'

.ext
7

đầu ra

.ext
8

Trong ví dụ này, trước tiên chúng ta khai báo thư mục bằng cách sử dụng biến thư mục. Tiếp theo, chúng tôi đang tách lần đầu tiên bằng cách sử dụng. dấu tách và trong dòng tiếp theo, chúng tôi sẽ tách lại bằng dấu gạch chéo lên

CŨNG ĐỌC. Hệ điều hành Python. con đường. phương thức join[] [Ví dụ thực tế]

 

Phương pháp-3. Nhận phần mở rộng tệp trong Python bằng hàm rfind[]

Ngoài các phương pháp nêu trên, chúng ta cũng có thể sử dụng hàm

['file', '.csv']
File Name: file
File Extension: .csv
3 để tách tên đường dẫn và phần mở rộng. Hàm này được sử dụng để tìm lần xuất hiện cuối cùng của giá trị đã cho

['file', '.csv']
File Name: file
File Extension: .csv
0

Trong trường hợp này, một giá trị là một mục có lần xuất hiện cuối cùng phải được trả về. bắt đầu và kết thúc đại diện cho vị trí bắt đầu và kết thúc trong khi tìm kiếm chuỗi. Theo mặc định, giá trị bắt đầu là 0 và giá trị kết thúc là độ dài của chuỗi

 

Ví dụ-3 Nhận phần mở rộng tệp trong Python bằng hàm rfind[]

Bây giờ chúng ta hãy lấy một ví dụ và xem cách chúng ta có thể sử dụng phương pháp

['file', '.csv']
File Name: file
File Extension: .csv
3 để tìm phần mở rộng tệp trong Python. Trong tình huống này, chúng ta sẽ gọi hàm
['file', '.csv']
File Name: file
File Extension: .csv
3 bằng thư mục
['file', '.csv']
File Name: file
File Extension: .csv
3. Bên trong hàm
['file', '.csv']
File Name: file
File Extension: .csv
3, chúng ta sẽ chuyển dấu chấm ‘. ’ làm giá trị. Chúng ta sẽ lưu chỉ số của ký tự dấu chấm vào một biến có tên là ‘index’. Sau đó, ta sẽ in chuỗi ‘directory’ từ ký tự thứ 0 đến giá trị của ‘index’. Xem chương trình python bên dưới

Quảng cáo

['file', '.csv']
File Name: file
File Extension: .csv
5

đầu ra

.ext
8

Ở đây, trong dòng đầu tiên, chúng ta đang khai báo thư mục bằng cách sử dụng biến thư mục. Trong dòng thứ hai, chúng tôi đang sử dụng ". " toán tử để tách và chúng tôi cũng đang sử dụng hàm

['file', '.csv']
File Name: file
File Extension: .csv
3

CŨNG ĐỌC. Các ví dụ về lớp Python được giải thích [Người mới bắt đầu]

 

Phương pháp-4. Nhận phần mở rộng tệp trong Python bằng hàm basename[]

Tương tự như hàm

['file', '.csv']
File Name: file
File Extension: .csv
6, chúng ta sẽ import mô-đun os để lấy phần mở rộng tệp bằng hàm basename[]. Chúng ta phải chuyển tên đường dẫn đầy đủ vào hàm
.ext
69. Sử dụng hàm
.ext
69, chúng ta có thể lấy tên cơ sở của tệp từ toàn bộ tên thư mục. Đây là cú pháp của hàm cơ sở

['file', '.csv']
File Name: file
File Extension: .csv
1

Đầu ra của 'os. con đường. tên cơ sở [thư mục]' sẽ là 'tệp. csv'. Vì vậy, chúng ta sẽ gọi hàm split và chuyển ký tự dấu chấm làm dấu phân cách. Điều đó sẽ trả về một danh sách chứa [ ‘file’ , ‘csv’ ]. Vì vậy, chúng tôi sẽ in mục đầu tiên của danh sách đó

Ví dụ-4 Nhận phần mở rộng tệp trong Python bằng hàm basename[]

Bây giờ chúng ta hãy lấy một ví dụ và xem chức năng

.ext
69 hoạt động như thế nào. Xem ví dụ bên dưới

.ext
10

đầu ra

Quảng cáo

.ext
8

Ở dòng đầu tiên, chúng tôi đang nhập mô-đun os và trong dòng thứ hai, chúng tôi đang xác định thư mục và gán nó cho thư mục biến. Trong dòng thứ ba, chúng tôi đang in tên tệp bằng hàm

.ext
69

 

Phương pháp-5. Nhận phần mở rộng tệp trong Python bằng pathlib. Con đường. hàm gốc []

Mô-đun pathlib trong python được sử dụng để xử lý các đường dẫn tệp. Khi chúng tôi không muốn nhận được đường dẫn đầy đủ, chúng tôi có thể sử dụng

.ext
73. Sử dụng thuộc tính gốc, chúng tôi sẽ nhận được tên tệp không có phần mở rộng của nó. Sau đây là cú pháp đơn giản của phương thức đường dẫn được sử dụng để tìm phần mở rộng

.ext
12

Phương thức này trả về phần mở rộng tệp

CŨNG ĐỌC. Làm cách nào để sử dụng hàm next[] của Python?

 

Ví dụ-5 Nhận phần mở rộng tệp trong Python bằng pathlib. Con đường. hàm gốc []

Ban đầu, chúng ta phải nhập mô-đun pathlib, sau đó chúng ta phải chuyển 'thư mục' bên trong hàm

.ext
74. Trước khi sử dụng mô-đun pathlib, hãy đảm bảo rằng bạn đã cài đặt nó trên hệ thống của mình. Bạn có thể sử dụng lệnh pip để cài đặt mô-đun này như hình bên dưới

.ext
13

Khi đã cài đặt thành công thư viện pathlib, chúng ta có thể sử dụng nó để tìm tên tệp và phần mở rộng. Ở đây chúng ta cần sử dụng thuộc tính gốc. Vì phương pháp

.ext
75 của mô-đun Pathlib có thể được sử dụng để trích xuất phần mở rộng của đường dẫn tệp. Phương thức này sẽ trả về tên tệp như hình bên dưới

.ext
14

đầu ra

.ext
15

Ở đây trong dòng đầu tiên, chúng tôi đang nhập mô-đun pathlib và sau đó chúng tôi sẽ khai báo thư mục bằng biến thư mục. Trong dòng thứ ba, chúng tôi đang xác định tên tệp bằng hàm

.ext
74. Trong ví dụ trên, chúng tôi đang sử dụng gốc làm hậu tố để trích xuất phần mở rộng của đường dẫn. Chúng ta có thể sử dụng hàm pathlib mà không cần sử dụng hậu tố gốc. Đưa ra dưới đây là một ví dụ

.ext
16

đầu ra

.ext
17

Trong ví dụ này, chúng tôi không sử dụng gốc thay vào đó chúng tôi đang sử dụng hậu tố để trích xuất phần mở rộng của đường dẫn

CŨNG ĐỌC. Giải thích hàm Python ceil[] [Ví dụ đơn giản]

 

Nhận phần mở rộng tệp trong Python bằng phương thức rpartition[]

Hàm ____25 tách một chuỗi đã cho thành ba phần. Một phần sẽ là dải phân cách và hai phần còn lại sẽ là các chuỗi bên trái và bên phải của dải phân cách. Cú pháp của hàm

['file', '.csv']
File Name: file
File Extension: .csv
5 được đưa ra dưới đây

Quảng cáo

.ext
18

.ext
79

hàm trong Python chia chuỗi đã cho thành ba phần.

['file', '.csv']
File Name: file
File Extension: .csv
5 bắt đầu tìm kiếm dấu tách từ phía bên phải, cho đến khi tìm thấy dấu tách và trả về một bộ chứa một phần của chuỗi trước dấu tách, đối số của chuỗi và phần sau dấu tách. Nó trả về một phần của chuỗi trước dấu phân cách, chính tham số dấu phân cách và phần sau dấu phân cách nếu tìm thấy tham số dấu phân cách trong chuỗi. Nó trả về hai chuỗi trống, theo sau là chuỗi đã cho nếu không tìm thấy dấu tách trong chuỗi

 

Ví dụ-6 Nhận phần mở rộng tệp trong Python bằng phương thức rpartition[]

hãy để chúng tôi lấy một ví dụ và xem cách chúng tôi có thể tìm thấy phương pháp

['file', '.csv']
File Name: file
File Extension: .csv
5 để lấy phần mở rộng tệp trong Python. Xem chương trình python bên dưới

.ext
19

đầu ra

.ext
8

Ở dòng đầu tiên, chúng ta đang khai báo thư mục bằng cách sử dụng biến thư mục. Trong dòng thứ hai, chúng tôi đang in thư mục bằng hàm rpartition[]

CŨNG ĐỌC. Giải thích phương pháp Python đặt giao điểm [] [Ví dụ đơn giản]

 

Tóm lược

Trong bài viết này, chúng tôi đã thảo luận về các cách khác nhau để có được phần mở rộng python. Về cơ bản, chúng tôi đã sử dụng sáu hàm khác nhau trong Python để lấy các phần mở rộng của Python. Ví dụ: các hàm

['file', '.csv']
File Name: file
File Extension: .csv
6 và
.ext
69, trong đó chúng tôi đã nhập mô-đun được gọi là os để lấy tên tệp và phần mở rộng của nó. Trong các trường hợp khác, chúng tôi đã nhập một mô-đun có tên là pathlib để giải nén thư mục và tìm ra tên của tệp cũng như phần mở rộng của tệp. Chúng tôi đã sử dụng hàm
.ext
74 để giải nén thư mục và tìm tên tệp. Hơn nữa, chúng tôi chỉ sử dụng các hàm như hàm
['file', '.csv']
File Name: file
File Extension: .csv
5,
['file', '.csv']
File Name: file
File Extension: .csv
3 và
['file', '.csv']
File Name: file
File Extension: .csv
2 để tìm tên tệp và phần mở rộng của nó. Tóm lại, hướng dẫn này chứa tất cả các phương thức python cần thiết và quan trọng có thể được sử dụng để tìm phần mở rộng của tệp trong Python

Phần mở rộng Python trong Python là gì?

Tiện ích mở rộng Python hỗ trợ hoàn thành mã và IntelliSense bằng trình thông dịch hiện được chọn . IntelliSense là một thuật ngữ chung cho một số tính năng, bao gồm hoàn thành mã thông minh [phương pháp trong ngữ cảnh và đề xuất biến] trên tất cả các tệp của bạn và cho các mô-đun tích hợp và bên thứ ba.

Làm cách nào để lấy phần mở rộng từ tên tệp Python?

Chúng ta có thể sử dụng hàm splitext[] của mô-đun Python os để lấy phần mở rộng tệp. Hàm này chia đường dẫn tệp thành một bộ có hai giá trị - gốc và phần mở rộng.

Chủ Đề