要判斷一個Python文件的類型,您可以使用mimetypes
模塊。這個模塊可以幫助您識別文件的MIME類型。下面是一個簡單的示例:
import mimetypes
def get_file_type(file_path):
# 使用mimetypes.guess_type()函數猜測文件類型
mime_type, encoding = mimetypes.guess_type(file_path)
# 如果mime_type為空,表示無法識別文件類型
if mime_type is None:
return "Unknown"
# 返回MIME類型
return mime_type
# 示例
file_path = "example.py"
file_type = get_file_type(file_path)
print(f"The file type of '{file_path}' is: {file_type}")
在這個示例中,我們定義了一個名為get_file_type
的函數,它接受一個文件路徑作為參數。然后,我們使用mimetypes.guess_type()
函數來猜測文件的MIME類型。如果無法識別文件類型,函數將返回"Unknown"。否則,它將返回MIME類型。