首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序技术知识

    Python docx 删除、复制paragraph以及行高设置和图片插入

    1、复制paragraph即用来复制原文档的加粗、斜体,下划线,颜色等属性的,官方没有提供paragraph的复制接口,只能自己实现:# paragraph 的复制def get_para_data(output_doc_name . data. """ output_para = output_doc_name.add_paragraph() for run in paragraph.runs: alignment data output_para.paragraph_format.alignment = paragraph.paragraph_format.alignment2、删除paragraph 我删除一个空行paragraph,用clear不行,还是后来用了下面这个接口才解决:def delete_paragraph(paragraph): p = paragraph. 后来,找到了一个办法设置行高属性: from docx.enum.text import WD_LINE_SPACING paragraph.paragraph_format.line_spacing_rule

    1.6K10编辑于 2022-07-21
  • 来自专栏我爱计算机视觉

    人大提出新模型,将Two Stage的Video Paragraph Captioning变成One Stage,性能却没下降

    0 写在前面 视频段落字幕(Video paragraph captioning)的目的是在未修剪的视频中描述多个事件。现有的方法主要通过事件检测和事件字幕两个步骤来解决问题。 01 论文和代码地址 Towards Diverse Paragraph Captioning for Untrimmed Videos 论文地址:https://arxiv.org/abs/2105.14477 代码地址:https://github.com/syuqings/video-paragraph 02 Motivation 视频字幕( video captioning)任务通常是生成一个句子来描述一个精心修剪的视频 因此,视频段落字幕(video paragraph captioning)任务就是为了生成一个包含多个句子的段落来全面描述视频内容。

    97550发布于 2021-09-03
  • 来自专栏小明的数据分析笔记本

    使用paragraph软件利用二代测序数据对已知结构变异(SV)进行基因型分型(genotyping)

    paragraph软件对应的论文 Paragraph: a graph-based structural variant genotyper for short-read sequence data https genomebiology.biomedcentral.com/articles/10.1186/s13059-019-1909-7 软件对应的github主页 https://github.com/Illumina/paragraph index s1.bam 第二步是准备配置文件 配置文件的内容如下 id,path,depth,read length s10,s1.bam,20,150 s20,s2.bam,20,150 运行paragraph multigrmpy.py -m samples_for_paragraph.txt -i truth.vcf -r ref.fa -o paragraph.output -t 8 输出文件的内容

    62500编辑于 2024-05-27
  • 来自专栏若城技术专栏

    记录一次py中如何将excel中的数据导出到word中, 关键字导出

    {{date1}}" in paragraph.text and data[j][6]: paragraph.text = paragraph.text.replace("{{date1 and not "{{date1}}" in paragraph.text: paragraph.text = paragraph.text.replace("{{date2} paragraph.text and data[j][8]: paragraph.text = paragraph.text.replace("{{bj}}", data[j] }}" in paragraph.text: paragraph.text = paragraph.text.replace("{{date2}}", data[ if "{{bj}}" in paragraph.text and data[j][8]: paragraph.text = paragraph.text.replace

    1.6K10编辑于 2024-02-29
  • 来自专栏自动化办公

    利用Python自动生成100+员工的请假条,实现高效办公

    paragraph_3_python_office = doc.add_paragraph() paragraph_3_python_office.add_run(word_1) paragraph paragraph_3_python_office.add_run(reason).underline = True paragraph_3_python_office.add_run(word (word_5) # 设置下划线 paragraph_3_python_office.paragraph_format.line_spacing = 1.5 word_6 = ' 申请人:' paragraph_4_python4office_cn = doc.add_paragraph() paragraph_4_python4office_cn.add_run )[0], date.split('-')[1], date.split('-')[2]) paragraph_5_python_office_com = doc.add_paragraph()

    67920编辑于 2023-03-02
  • 来自专栏数据森麟

    手把手教你用Python操纵Word自动编写离职报告

    # 字体格式设置 paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER () # 图片居中设置 paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER run = paragraph.add_run("") run.add_picture /ico.jpg', width=Inches(1.0), height=Inches(1.0)) 设置字体颜色和大小 paragraph = document.add_paragraph() paragraph.add_run ', level=3) # todo 居中 paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER paragraph = document.add_paragraph() paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER run = paragraph.add_run

    45510发布于 2021-03-09
  • 来自专栏早起Python

    用Python写几行代码,一分钟搞定一天工作量,同事直呼:好家伙!

    ') for paragraph in wordfile.paragraphs: print(paragraph) ? if paragraph.text[0:5] == '学习时间:': study_time = paragraph.text[5:] if paragraph.text = paragraph.text[5:] if len(paragraph.text) >= 2: if paragraph.text[0].isdigit() :] if paragraph.text[0:4] == '主持人:': host = paragraph.text[4:] if paragraph.text[0:5] == '学习形式:': study_type = paragraph.text[5:] if len(paragraph.text) >= 2: if paragraph.text

    1.1K20发布于 2021-01-22
  • 来自专栏代码伴一生

    Java生成pdf文件,解决中文乱码问题

    (new Paragraph(" ", bold_fontChinese)); document.add(new Paragraph(" ", bold_fontChinese)); document.add(new Paragraph(" ", bold_fontChinese)); document.add(new Paragraph(" ", bold_fontChinese document.add(new Paragraph(s, italic_fontChinese)); document.add(new Paragraph document.add(new Paragraph(" ", bold_fontChinese)); document.add(new Paragraph(" ", bold_fontChinese people can write code.你", impressFont)); // Chapter Paragraph title1 = new Paragraph

    3.6K00发布于 2021-09-19
  • 来自专栏Python爬虫与数据挖掘

    手把手教你用Python操纵Word自动编写离职报告

    # 字体格式设置 paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER () # 图片居中设置 paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER run = paragraph.add_run("") run.add_picture /ico.jpg', width=Inches(1.0), height=Inches(1.0)) 设置字体颜色和大小 paragraph = document.add_paragraph() paragraph.add_run ', level=3) # todo 居中 paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER paragraph = document.add_paragraph() paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER run = paragraph.add_run

    52520发布于 2021-03-09
  • 来自专栏chenjx85的技术专栏

    leetcode-819-Most Common Word(词频统计)

    Words in the paragraph are not case sensitive.  The answer is in lowercase. Different words in paragraph are always separated by a space. 代码如下: string mostCommonWord(string paragraph, vector<string>& banned) { int s1=paragraph.size [i])) { j=i+1; paragraph[i]=tolower(paragraph[i]);//转化为小写字母 while(isalpha(paragraph[j]))//j不断前进 { paragraph[

    1.2K70发布于 2018-05-21
  • 来自专栏生信修炼手册

    使用python-docx模块读写word文件

    paragraph表示段落,通过add_paragraph方法添加段落,用法如下 >>> document.add_paragraph("First paragraph") 在段落的基础上,可以通过add_run ,比如设置其字体大小,颜色等,用法如下 >>> paragraph = document.add_paragraph("First Paragraph") >>> text = paragraph.add_run ("Fisrt Paragraph", style="Normal") >>> paragraph = document.add_paragraph("Fisrt Paragraph", style=document.styles ['Normal']) # 两步法 >>> paragraph = document.add_paragraph("Fisrt Paragraph") >>> paragraph.style = "Normal >>> paragraph = document.add_paragraph() >>> paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER 完整的内置常量可以参考官方的

    2K20发布于 2020-12-11
  • 来自专栏thinkphp+vue

    手把手教你用Python操纵Word自动编写离职报告

    # 字体格式设置paragraph_format = paragraph.paragraph_formatparagraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTERparagraph.add_run ()# 图片居中设置paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTERrun = paragraph.add_run("")run.add_picture /ico.jpg', width=Inches(1.0), height=Inches(1.0)) 设置字体颜色和大小 paragraph = document.add_paragraph()paragraph.add_run ', level=3) # todo 居中paragraph_format = paragraph.paragraph_formatparagraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER paragraph = document.add_paragraph()paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTERrun = paragraph.add_run

    70080发布于 2021-05-20
  • 来自专栏python3

    python_docx制作word文档

    Paragraph对象,表示word文档中的一个段落 3. Paragraph对象的text属性,表示段落中的文本内容。  = document.paragraphs[-1] last_paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER      #图片居中设置 p = document.add_paragraph  = document.paragraphs[-1] last_paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER      #图片居中设置 p = document.add_paragraph  = document.paragraphs[-1] last_paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER      #图片居中设置 p = document.add_paragraph  = document.paragraphs[-1] last_paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER      #图片居中设置 p = document.add_paragraph

    3.6K40发布于 2020-01-15
  • 来自专栏TopFE

    REST Resource: documents Resource: Document

    The content of the structural element. content can be only one of the following:paragraph object (Paragraph Paragraph A StructuralElement representing a paragraph. ) A text run paragraph element. A paragraph style's parent depends on where the paragraph style is defined: The ParagraphStyle on a Paragraph EnumsALIGNMENT_UNSPECIFIEDThe paragraph alignment is inherited from the parent.STARTThe paragraph is

    66000编辑于 2022-01-24
  • 来自专栏算法与编程之美

    Python|处理word的基本操作

    = document.add_paragraph(u'文本内容') 2.4设置字号 run = paragraph.add_run(u'设置字号、') run.font.size = Pt(24) 2.5设置英文字体 run = paragraph.add_run('Set Font,') run.font.name = 'Consolas' 2.6设置中文字体 run = paragraph.add_run = True 2.8 设置粗体 run = paragraph.add_run(u'粗体').bold = True 2.9增加引用 document.add_paragraph('Intense run = paragraph.add_run(u'粗体').bold = True document.add_paragraph('Intense quote', style='Intense Quote') document.add_paragraph( u'无序列表元素1', style='List Bullet' ) document.add_paragraph(

    92150发布于 2020-06-11
  • 来自专栏chenjx85的技术专栏

    leetcode-819-Most Common Word(词频统计)

    Words in the paragraph are not case sensitive.  The answer is in lowercase. Different words in paragraph are always separated by a space. 代码如下: string mostCommonWord(string paragraph, vector<string>& banned) { int s1=paragraph.size [i])) { j=i+1; paragraph[i]=tolower(paragraph[i]);//转化为小写字母 while(isalpha(paragraph[j]))//j不断前进 { paragraph[

    49220发布于 2019-03-14
  • 来自专栏python3

    python-docx操作word文件(

    ('A plain paragraph having some ') # 添加run对象,参数为text=None和style=None, # run对象有bold(加粗)和italic(斜体)这两个属性 ('Intense quote', style='Intense Quote') document.add_paragraph( 'first item in unordered list', document.add_paragraph()之后,默认paragraph的内容到第一个run中。 = style.paragraph_format # 首行缩进0.74厘米,即2个字符 paragraph_format.first_line_indent = Cm(0.74) 单独设置标题样式 # :param paragraph: The paragraph we are adding the hyperlink to.

    1.8K40发布于 2020-01-17
  • 来自专栏木又AI帮

    【leetcode刷题】T93-最常见的单词

    说明: 答案是唯一的, 且都是小写字母 (即使在 paragraph 里是大写的,即使是一些特定的名词,答案都是小写的。) paragraph 只包含字母、空格和下列标点符号!?',;. start = i+ if len(paragraph) - start > : words.append(paragraph[start (); i++){ if(paragraph[i] >= && paragraph[i] <= +) tmp += (paragraph[i] + ); else{ if(paragraph[i] >= && paragraph[i] <= +) tmp += paragraph[i]; else{ if(tmp !

    65120发布于 2019-07-17
  • 来自专栏北漂的我

    使用 openPDF 创建带目录的文档时候, 使用如下方式, 可以保证目录页码准确

    getFont(2))); for (int k = 0; k < 3; k++) { Section subSection = section.addSection(10, new Paragraph mulu = new Paragraph("目录", getFont(1)); mulu.setSpacingAfter(10); Chapter indexChapter = new Chapter ", ""); Paragraph paragraph = new Paragraph(title, getFont(titleSub.length() - titleTemp.length() + 10)); paragraph.setIndentationLeft((titleSub.length() - titleTemp.length() - 1) * 10); paragraph.add ())), getFont(100))); indexChapter.add(paragraph); } document.add(indexChapter); document.setHeader

    1.3K20编辑于 2022-12-28
  • 来自专栏算法与编程之美

    Python|利用第三方库编辑word的基本操作

    = document.add_paragraph(u'文本内容') 2.4设置字号 run = paragraph.add_run(u'设置字号、') run.font.size = Pt(24) 2.5设置英文字体 run = paragraph.add_run('Set Font,') run.font.name = 'Consolas' 2.6设置中文字体 run = paragraph.add_run = True 2.8 设置粗体 run = paragraph.add_run(u'粗体').bold = True 2.9增加引用 document.add_paragraph('Intense run = paragraph.add_run(u'粗体').bold = True document.add_paragraph('Intense quote', style='Intense Quote') document.add_paragraph( u'无序列表元素1', style='List Bullet' ) document.add_paragraph(

    1.9K30发布于 2020-03-25
领券