利用python檢視檔案的編碼格式
阿新 • • 發佈:2018-12-06
這是一次記錄
import os import chardet import os.path def get_py(path): fileList = os.listdir(path) #獲取path目錄下所有檔案 for filename in fileList: pathTmp = os.path.join(path,filename) #獲取path與filename組合後的路徑 if os.path.isdir(pathTmp): #如果是目錄 get_py(pathTmp) #則遞迴查詢 else: os.chdir(path)#工作目錄的更改 with open(filename, "rb") as f: data = f.read() print(filename,"檔案編碼格式是",chardet.detect(data)["encoding"]) path = input('請輸入路徑:').strip() get_py(path) input("按回車鍵關閉")
需要下載第三方包chardet