word编辑

from docx import Document
from docx.enum.style import WD_STYLE_TYPE
from docx.enum.text import WD_ALIGN_PARAGRAPH
import os

class Word:
def init(self):

pass

    self.doc = Document()
def write_word(self):
    '''主函数'''
    titles = input('请输入标题:')
    self.add_titles(titles)   #可以在被的函数中通过self调用其它的函数方法,self即为类本身

    sub_titles = input('请输入副标题:')
    self.add_subtitles(sub_titles)

    para = input('请输入正文:')
    self.add_paragraphs(para)

    filename = input('请输入文件名:')
    self.save_docss(filename)

def add_titles(self, text):
    '''添加标题方法'''
    self.doc.add_heading(text)

def add_subtitles(self, subtitle):
    self.doc.add_paragraph(subtitle, 'Subtitle')

def add_paragraphs(self,para):
    self.doc.add_paragraph(para)

def save_docss(self, filename):
    name =filename + '.' + 'docx'
    self.doc.save(name)

def main():
aa = Word()
aa.write_word()

aa.add_titles('bb')

if name =="main":
main()

aa.add_subtitles()

请输入标题:aa
请输入副标题:bb
请输入正文:cc
请输入文件名:dd
os.
Object join not found.
import math
class Shttps://blog.csdn.net/shkfpwzolution(object):
def is_square(self,n):
s=int(math.sqrt(n))
return s*s==n

def numSquares(self, n):
    if Solution.is_square(self,n)==True:
        return 1
    while n%4==0:
        n=n/4
    if n%8==7:
        return 4
    i=1
    while i*i<n:
        if Solution.is_square(self,n-i*i)==True:
            return 2
        i+=1
    return 3

import math
class Solution(object):

def is_square(self,n):
    s=int(math.sqrt(n))
    return s*s==n
def numSquares(self, n):
    if self.is_square(n)== True:
        return 1
    while n%4==0:
        n=n/4
    if n%8==7:
        return 4
    i=1
    while i*i<n:
        if self.is_square(n-i*i)==True:
            return 2
        i+=1
    return 3
上一篇:70组动能文字排版动画字幕Kinetic Titles(FCPX插件) 1.0特别版


下一篇:python获取火狐浏览器的历史记录