批量将wps转txt

查看 39|回复 0
作者:fryant   
利用Python批量将wps转txt
直接展示代码吧~
[Python] 纯文本查看 复制代码import os
import chardet
# 自定义文件路径
file_path = r"C:\Users\Fryant\Desktop\data\policy\wps"
# 遍历指定目录下的所有文件
for root, dirs, files in os.walk(file_path):
    for file in files:
        # 判断文件是否是WPS文件
        if file.endswith(".wps"):
            # 打开WPS文件,并读取其中的内容
            with open(os.path.join(root, file), "rb") as f:
                content = f.read()
            # 检测文件的编码格式
            encoding = chardet.detect(content)["encoding"]
            # 将文件内容转化为字符串
            content_str = content.decode(encoding)
            # 将文件内容保存到txt文件中
            with open(os.path.join(root, file[:-4] + ".txt"), "w", encoding="utf-8") as f:
                f.write(content_str)
print('处理完成')

文件, 批量

您需要登录后才可以回帖 登录 | 立即注册

返回顶部