• 大小: 2.02KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-02
  • 语言: Python
  • 标签: python  Word  文件  

资源简介

操作word,遍历磁盘,为所选磁盘下所有doc和docx文件插入文本框

资源截图

代码片段和文件信息

‘‘‘
Created on Sep 19 2014
@author: liu.chunming
‘‘‘
#!/usr/bin/env python  
#coding=utf-8  
 
import os
from win32com.client import Dispatch
import string

class ScanFile(object): 
    def __init__(selfdirectory):
        self.directory=directory
        
    def scan_files(self):  
        files_list=[]      
        for dirpathdirnamesfilenames in os.walk(self.directory): 
            for special_file in filenames:  
                if special_file.endswith(‘.doc‘) or special_file.endswith(‘.docx‘):
                    if not special_file.startswith(‘~‘):
                        files_list.append(os.path.join(dirpathspecial_file))                           
        return files_list

def addwatermark(dir):
    word = Dispatch(‘Word.Application‘)     # 打开word应用程序
    word.Visible = 0        # 后台运行不显示
    word.DisplayAlerts = 0  # 不警告
    print(“正在处理:“+file)
    try:
        doc = word.Documents.Open(FileName=file Encoding=‘gbk‘)
    except :
        print(“发生错误:“+file)

评论

共有 条评论