这是一次记录
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