autopc.utils.utils_encoding 源代码

# _*_ coding:UTF-8 _*_
# @Time: 2024年10月02日 20:25
# @Author: orcakill
# @File: utils_encoding.py
# @Description: 文件格式工具类

import chardet


[文档] class UtilsEncoding:
[文档] @staticmethod def check_file_encoding(file_path: str): """ 检查文件的编码格式并输出 :param file_path: 文件路径 :return: None """ with open(file_path, 'rb') as f: result = chardet.detect(f.read()) encoding = result['encoding'] print("Detected encoding:", encoding)
[文档] @staticmethod def check_file_content(file_path: str): """ 检查文档的格式 :param file_path: :return: """ install_requires=[] with open(file_path, encoding="UTF-16") as file: for line in file: install_requires.append(line.strip()) print(install_requires)
if __name__ == '__main__': UtilsEncoding.check_file_encoding("utils_version.py")