word制作
阿新 • • 發佈:2018-07-30
urn type .text paragraph rap self. () __name__ 文件名
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 Solution(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
word制作