python 写一些报告,常用的可用win32 com的模块编写WORD,不过不能居于linux平台,这里采用PyRTF模块来生成rtf。对一些基础操作,做些记录!脚本可以优化,对于一些调用可以写成函数形式,这里是为了理解方便!
注意:参考PyRTF模块实例
#!/usr/bin/python
#--Pyrtf example 1
import sys
sys.path.append('/home/tanght/PyRTF-0.45')
from PyRTF import *
##sample file
SAMPLE_TEXT='''THIS IS A SAMPLE PARAGRAPH
THIS IS A SAMPLE PARAGRAPH
THIS IS A SAMPLE PARAGRAPH
THIS IS A SAMPLE PARAGRAPH'''
def pyrtfexample1():
##style
doc = Document()
handle = doc.StyleSheet
section = Section()
doc.Sections.append(section)
##Set Header,Footer
section.Header.append('THIS IS THE HEADER')
section.Footer.append('THIS IS THE FOOTER')
##Title Font
pa = Paragraph(handle.ParagraphStyles.Heading1)
pa.append('USAGE OF PyRTF&