资源简介

Python实现的一个将Word中的批注转换成脚注的小脚本。 1、删除Word中原有的脚注 2、将Word中的批注转成脚注 3、删除所有批注 三个功能分在三个脚本中,可以分别使用,一个auto.py对三个脚本集成。

资源截图

代码片段和文件信息

#-*-coding:UTF-8 -*- 

import ossystraceback
import delfootnotecomment2footnotedelcomment


src = “src.doc“

lstCommentText = []
lstScopeText = []

def main ():
print “-“*80
srcfile = src
destfile = srcfile[0:srcfile.rfind(‘.‘)] + “_result.doc“
if(len(sys.argv)>1):
srcfile =  sys.argv[1]
if(len(sys.argv)>2):
destfile =  sys.argv[2]
else:
destfile = srcfile[0:srcfile.rfind(‘.‘)] + “_result.doc“
srcfile = os.path.realpath(srcfile)
destfile = os.path.realpath(destfile)
if(False == os.path.exists(srcfile)):
print (‘源文件不存在: %s‘%(srcfile)).decode(“UTF-8“).encode(“cp936“)
return
“““
if(False == os.path.exists(destfile)):
print (‘目的文件不存在: %s‘%(destfile)).decode(“UTF-8“).encode(“cp936“)
return
“““
print (“源文件:%s“%(srcfile)).decode(“UTF-8“).encode(“cp936“)
print (“目的文件:%s“%(destfile)).decode(“UTF-8“).encode(“cp936“)
print 
delfootnote.delfootnote(srcfilesrcfile+“.1.doc“)
print 
comment2footnote.comment2footnote(srcfile+“.1.doc“srcfile+“.2.doc“)
print 
delcomment.delcomment(srcfile+“.2.doc“destfile)
print “-“*80

if __name__ == “__main__“:
main()


    
                                         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-11-06 10:34  comment2footnote\
     文件        1239  2010-09-22 18:45  comment2footnote\auto.py
     文件        3843  2010-09-22 19:20  comment2footnote\comment2footnote.py
     文件        3019  2010-09-22 18:47  comment2footnote\delcomment.py
     文件        3029  2010-11-06 10:32  comment2footnote\delfootnote.py

评论

共有 条评论