精华内容
下载资源
问答
  • 曾经在网上苦苦寻找过python docx对word表格边框的设置,一直没有,现在终于有了,包括边框颜色、线型、宽度粗细的设置,直接用这个函数set_cell_border就行了(附加office的参数参考),这是对单个单元格(cell)的...

    曾经在网上苦苦寻找过python docx对word表格边框的设置,一直没有,现在终于有了,包括边框颜色、线型、宽度粗细的设置,直接用这个函数set_cell_border就行了(附加office的参数参考),这是对单个单元格(cell)的上下左右四个边框进行设置的:

    注意要提前安装python-docx模块呦,pip安装命令:pip install python-docx!

    from docx.oxml import OxmlElement

    from docx.oxml.ns import qn

    def set_cell_border(cell, **kwargs):

    """

    Set cell`s border

    Usage:

    set_cell_border(

    cell,

    top={"sz": 12, "val": "single", "color": "#FF0000", "space": "0"},

    bottom={"sz": 12, "color": "#00FF00", "val": "single"},

    left={"sz": 24, "val": "dashed", "shadow": "true"},

    right={"sz": 12, "val": "dashed"},

    )

    """

    tc = cell._tc

    tcPr = tc.get_or_add_tcPr()

    # check for tag existnace, if none found, then create one

    tcBorders = tcPr.first_child_found_in("w:tcBorders")

    if tcBorders is None:

    tcBorders = OxmlElement('w:tcBorders')

    tcPr.append(tcBorders)

    # list over all available tags

    for edge in ('left', 'top', 'right', 'bottom', 'insideH', 'insideV'):

    edge_data = kwargs.get(edge)

    if edge_data:

    tag = 'w:{}'.format(edge)

    # check for tag existnace, if none found, then create one

    element = tcBorders.find(qn(tag))

    if element is None:

    element = OxmlElement(tag)

    tcBorders.append(element)

    # looks like order of attributes is important

    for key in ["sz", "val", "color", "space", "shadow"]:

    if key in edge_data:

    element.set(qn('w:{}'.format(key)), str(edge_data[key]))

    展开全文
  • bold.set_bold() #方式2 #数据写入到工作簿之中,注意...python外置模块可以说是python的强大之处的存在,使得python语言扩展性高,使用方法众多并且使用也非常简单,在我们日常的运维开发学习中尤为重要......

    o55g08d9dv.jpg广告关闭

    腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!

    086za73esu.png

    背景知识:docx文件的结构分为三层,1、docment对象表示整个文档; 2、docment包含了paragraph对象的列表,每个paragraph对象用来表示文档中的一个段落; 3、一个paragraph对象包含run对象的列表,一个run对象就是style相同的一段文本。 问题描述:查找docx文件中所有红色字体的文字和加粗的文字,以及同时具有这两个...

    edqfyra9bw.jpg

    问题如下:新手,刚接触python没几天。 想把从网络上找来的文章(另存为new.docx或者new.html)与高考词汇表(另存为vocabulary.docx或者vocabulary.html)进行比对后,网络文章里的词汇为高考考纲词汇的,则加粗显示。 只知道思路是遍历循环2个文档,然后符合规则的替换,但手残,敲不出代码,还请大佬指点...

    jxiviw0fit.png

    功能描述:首先生成几个测试用的excel文件,然后批量修改这些文件的格式,把表头加粗并设置为黑体,其他行字体为宋体,设置奇偶行颜色不同,并设置偶数行为从红到蓝的渐变背景色填充。 from random import sampleimport openpyxlfrom openpyxl.styles import font,colorsdef generatexlsx(num): for i in range(num)...

    问题描述 示列输入: ]输出:] 解决方案加粗可以理解为初始数组向4个方向(上,下,左,右)平移后在取并集得到的。 python代码:import numpy as np arr=np.zeros((8,8)) arr=1 arr=1 arr=1 arr=1 arr=1#生成初始数组 #print(arr) def jiacu(arr):arr1=np.roll(arr,1,axis=1) arr1=0 #向右平移 arr2=np.roll(arr,-1...

    font 就是设置字体,bold on 是加粗。 样式可以合一起,之间用分号; 分开。 # 设置颜色style = xlwt.easyxf(pattern: pattern solid, fore_colour ice_blue)#字体加粗style = xlwt.easyxf(font: bold on)#样式合并style =xlwt.easyxf(pattern: pattern solid, fore_colour ice_blue; font:bold on) #为指定单元格设置...

    listeningonhttp:localhost:8080hitctrl-ctoquit. 输出中加粗部分表明使用的web服务器是python自带的wsgiref。 也可以使用其他web server,比如gevent,前提是需要安装gevent,修改后的代码如下:? frombottleimportrunimportgevent.monkeygevent.monkey.patch_all()if__name__==__main__:defapplication(environ...

    注意不要使用无意义的注释# 正确的写法x = x + 1 # 边框加粗一个像素 #不推荐的写法(无意义的注释)x = x + 1 # x加11.3、建议在代码的关键部分(或比较复杂的地方), 能写注释的要尽量写注释比较重要的注释段,使用多个等号隔开, 可以更加醒目,突出重要性 app = create_app(name, options) #=====# 请勿在此处添加 get ...

    t.pencolor(colors) # 圆形 # t.circle(x) # 方形 # t.forward(x)t.forward(x * 3 sides + x) t.left(360 sides + 100) # 随着循环环比加粗的程度t.width(x * sides 500) input(请关闭窗口)...

    g0laci2g5t.jpeg

    他意识到,自己可能成功了! 为什么python赢了下图显示了各语言的增长趋势。 注意哪条加粗的红线,python可以说缔造了一个奇迹! 怎么会这样? guido觉得,开发者之所以热爱python,因为它解决了开发者的痛点,也就是guido开发python的初衷:开发者需要一种高级脚本语言,在易用性和功能性之间取得平衡、在处理复杂...

    eqju56kil5.png

    run.font.size = pt(10.5) for par in word_table.cell(0, j).paragraphs:# 第一行加粗 for run in par.runs: run.bold = true doc.save(dir+filename) 执行! 74份有记录的日报也写好啦,一共178份。 一顿操作猛如虎,总算是批量生成了日报,盒饭该加个鸡腿子了吧... ... 源码下载如果大家对文中的源码和数据感兴趣...

    s2eeqhoy71.jpeg

    被划分成多个 节段(run),文字样式是通过 节段(run)来设置的设置加粗斜体 paragraph =document.add_paragraph(添加一个段落)# 设置 节段文字为加粗run...还有一种方案,即用 python 操作 word,首先对 python 更熟悉,另外一定有别人造好的轮子。 果然,没用多久找到了 python-docx python 库,文档齐全,功能...

    iwe2iw47dk.jpg

    border = border(top=thin, left=thin, right=thin, bottom=thin)#设置字体样式,设置字体为 微软雅黑,单下划线,颜色为蓝色,字体加粗yahei_font_u = font(name=u微软雅黑,underline=single,color=0000ff,bold=true)#设置背景颜色,设置充满方式为充满,颜色为黄色yellow_fill =patternfill(fill_type=solid,fgcolor...

    h6yibjhk0z.jpeg

    html html(超文本标记语言)是创建网页时所需要的语言,但并不是像python一样的编程语言。 相反,它是告诉浏览器如何排版网页内容的标记语言。 html类似文本编辑器,可以对字体进行处理(加粗,放大缩小),创建段落等。 为了更有效率的爬取网页数据,我们需要先快速的了解一下html。 html由一系列标签(tags)构成...

    dy3xgf875g.png

    实现加粗bold = workbook.add_format({bold: true}) #方式1bold =workbook.add_format(); bold.set_bold() #方式2 #数据写入到工作簿之中,注意...python外置模块可以说是python的强大之处的存在,使得python语言扩展性高,使用方法众多并且使用也非常简单,在我们日常的运维开发学习中尤为重要...

    text.style=’stylename’添加标题:document.add_heading(‘head-name’)添加图片:document.add_picture(‘path of thepicture’)字体设置:设置加粗:text.run.font.bold=true设置字号:text.run.font.size=pt(sizenumber)设置字体颜色:text.run.font.color=创建表格:table=document.add_table(rows=,cols=)遍历...

    body标签内容#带换行跟间距 内容#加粗 内容#也是加粗 内容#给内容加个横线内容#斜体 #下角标 #上角标 #浏览器的一个横线 内容#跟普通写的一样#换行符自闭合标签# 块级标签套 块级标签 内联标签 # 内联标签套 只能套内联标签内联标签 块级标签: block(块)元素的特点总是在新行上开始; 宽度缺省是它的容器的100%...

    1、注释 1.1、块注释“#”号后空一格,段落件用空行分开(同样需要“#”号) # 块注释# 块注释## 块注释#块注释1.2、行注释至少使用两个空格和语句分开,注意不要使用无意义的注释# 正确的写法x = x + 1 # 边框加粗一个像素 #不推荐的写法(无意义的注释)x = x + 1 #x加11.3、建议在代码的关键部分(或比较复杂的地方)...

    jxhyv5dkyw.png

    第一行没有加粗,关于表格文字加粗,这个问题找了很久,终于找到一篇文章,链接如下:https:www.jb51.netarticle139691.htm在它的基础上,我做了一些改进...一、docx模块python可以利用python-docx模块处理word文档,处理方式是面向对象的。 也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都...

    oxc0wszesy.png

    四、装饰器应用#定义一个装饰器:实现加粗效果def makebold(fn): def wrapped():return +fn()+ return wrapped #定义一个装饰器:实现斜体效果def makeita...但是python中的闭包可以二、什么是装饰器装饰器是程序开发中经常会到的个功能,所以这也是python试中必问的问题。 定义:装饰器本身就是一个函数为其他...

    python-pptx的使用首先需要了解几个基本概念:1. 引入python-pptxfrompptximportpresentation#实例化presentationprs=presentation()2.ppt模板的选择a、使用ppt自带的模板prs=presentation()prs.slide_layoutsppt自带了常用的1-48种模板通过index选择对应的模板b、使用自定义ppt模板prs=presentation(template.pptx)3...

    展开全文
  • My question is if there is a way to put in a single ttk.label() a text that show the full text with only some words in the bold font like this.I am doing this right now applying styles to many ttk.lab...

    My question is if there is a way to put in a single ttk.label() a text that show the full text with only some words in the bold font like this.

    I am doing this right now applying styles to many ttk.labels(), but this method imply that I must position every label next to the other, and that the program is multilingual, some strings don't fit correctly with the window.

    If there is a way to do this, it will be a great advantage to my work.

    Thanks.

    解决方案

    No, you cannot change the attributes of only some of the characters in a Label widget. If you need to style individual character you need to use a small Text widget.

    For example:

    text = tk.Text(root, height=1, font="Helvetica 12")

    text.tag_configure("bold", font="Helvetica 12 bold")

    text.insert("end", "Hello, ")

    text.insert("end", "world", "bold")

    text.configure(state="disabled")

    展开全文
  • I'm trying to change the thickness and transparency of the lines that make up the grid in the background of a surface plot like this example from Matplotlib's website:Here's the source code:from mpl_t...

    I'm trying to change the thickness and transparency of the lines that make up the grid in the background of a surface plot like this example from Matplotlib's website:

    6ORKV.png

    Here's the source code:

    from mpl_toolkits.mplot3d import Axes3D

    import matplotlib.pyplot as plt

    from matplotlib import cm

    from matplotlib.ticker import LinearLocator, FormatStrFormatter

    import numpy as np

    fig = plt.figure()

    ax = fig.gca(projection='3d')

    # Make data.

    X = np.arange(-5, 5, 0.25)

    Y = np.arange(-5, 5, 0.25)

    X, Y = np.meshgrid(X, Y)

    R = np.sqrt(X**2 + Y**2)

    Z = np.sin(R)

    # Plot the surface.

    surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,

    linewidth=0, antialiased=False)

    # Customize the z axis.

    ax.set_zlim(-1.01, 1.01)

    ax.zaxis.set_major_locator(LinearLocator(10))

    ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f'))

    # Add a color bar which maps values to colors.

    fig.colorbar(surf, shrink=0.5, aspect=5)

    plt.show()

    I've tried calling ax.grid(linewidth=x) but that doesn't seem to make a difference. Is there some other way to change the thickness?

    解决方案

    A way to set the grid parameters in mplot3d is to update the _axinfo dictionary of the respective axis.

    To set the linewidth of the grid in y direction, use e.g.

    ax.yaxis._axinfo["grid"]['linewidth'] = 3.

    Here is a general example:

    from mpl_toolkits.mplot3d import Axes3D

    import matplotlib.pyplot as plt

    fig = plt.figure()

    ax = fig.gca(projection='3d')

    ax.set_xlabel("x"); ax.set_ylabel("y"); ax.set_zlabel("z")

    print ax.xaxis._axinfo

    ax.xaxis._axinfo["grid"].update({"linewidth":1, "color" : "green"})

    ax.yaxis._axinfo["grid"]['linewidth'] = 3.

    ax.zaxis._axinfo["grid"]['color'] = "#ee0009"

    ax.zaxis._axinfo["grid"]['linestyle'] = ":"

    plt.show()

    pktq9.png

    展开全文
  • from scipy.signal import savgol_filter import matplotlib.pyplot as plt cc = savgol_filter(c, 99, 1) plt.plot(c)plt.plot(cc)plt.show() ...from matplotlib.collections import LineCollection ...
  • python skimage图像处理(二)图像简单滤波对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声;另一种是微分算子,可以用来检测边缘和特征提取。skimage库中通过filters模块进行滤波操作。1、sobel算子...
  • plt.plot(t, err_x, linewidth=3, label='err_x', color='g')
  • ai css 线条粗细by Emil Wallner 埃米尔·沃尔纳(Emil Wallner) 如何训练AI将您的设计模型转换为HTML和CSS (How you can train an AI to convert your design mockups into HTML and CSS) Within three years, ...
  • 设置输出的图片大小: ...画简单的折线图,同时标注线的形状、名称、粗细: A,=plt.plot(x1,y1,'-r',label='A',linewidth=5.0,ms=10) 其中线条样式以及颜色设置可参考:https://blog....
  • windows下python Tkinner环境布置(包含PIL环境安装)布置步骤:1.安装python 2.7.11 安装步骤:由于网上存在有相关经验,所以在此引用一下 http://jingyan.baidu.com/article/0bc808fc42dfab1bd4 ...android 监听软键盘...
  • Python 天气情况数据分析及可视化环境配置Pycharm开发环境 python 版本 python3.7 Anconda 集成开发环境第三方库导入## pip install 模块 清华大学镜像源 import requests from bs4 import BeautifulSoup import...
  • 人家的画观察这个图像可以发现,小猪佩奇在构图基本是各种曲线,类抛物线、类圆、类椭圆、类二次贝塞尔曲线。 这里说的都是“类”,这也正是小猪佩奇的构图精髓,一种手绘风格,而不是标准刻板的线条。 在前端技术...
  • 利用pyqtgraph,绘图时,为什么用修改线粗细的命令,线形修改不了,应该怎么修改线粗细呢?![图片说明](https://img-ask.csdn.net/upload/202008/24/1598233243_332632.png)
  • 今天虎哥将开个新坑,开始带着大家学习用python制图~统计图的形式非常多,有相对常用一点的:折线图、直方图、条形图、散点图、饼图、雷达图;以及可能不太常用的小提琴图、气泡图、风玫瑰图、等高线图、热力图、桑...
  • python画图:线条和颜色

    万次阅读 2017-09-25 17:22:25
    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6117528.html 参考网址: http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib ...
  • python+matplotlib绘图线条类型和颜色选择

    万次阅读 多人点赞 2019-02-16 08:44:42
    本文由以下链接转载: http://www.cnblogs.com/darkknightzh/p/6117528.html 参考网址: http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib ...
  • pen.left(90) turtle.done() 三、粗细 调用pensize函数 数字越大,画笔越粗 import turtle pen = turtle.Turtle() #数字越大,画笔越粗 pen.pensize(20) pen.speed(1) pen.color("red") for i in range(4): pen....
  • Python画九角形

    2021-06-22 23:56:32
    Python3.7.3 速度最快,红色线条 粗细为4
  • 原标题:Python Matplotlib 简易教程简单演示import matplotlib.pyplot as pltimport numpy as np# 从[-1,1]中等距去50个数作为x的取值x = np.linspace(-1, 1, 50)print(x)y = 2*x + 1# 第一个是横坐标的值,第二个...
  • Python入门

    2019-09-21 08:33:13
    python 入门 python 基础知识 python 解释器 python 程序的执行依赖于 python 解释器。常用的 Python 解释器有: Cpython Python 下载 Python 官网: www.python.org python 版本有 python2.x 和 python3.x 二种,...
  • 需要先导入\usepackage{booktabs}%修改表格线段的粗细包,可以自定义修改线段粗细。 \toprule[2pt]%表格最上端线条设置 \midrule[1pt]%中间线条设置 \bottomrule[2pt]%末端线条设置 \begin{table} \caption{硬件...
  • python画曲线图-python画曲线

    千次阅读 2020-10-28 22:54:00
    基本思路:选好画板大小,设置好画笔颜色,粗细,定位好位置,依次画鼻子,头、耳朵,眼睛,腮,嘴,身体,手脚,尾巴,完事。 都知道,turtle 是 python 内置的一个比较有趣味的模块,俗称 海龟绘图,它是基于 ...
  • Python基础

    2021-07-16 09:38:25
    Python(Hello World) 1.Python的安装与配置 1 #去Python官网下载你想要的Python版本 2 1.https://www.python.org/ 3 ​ 4 #在系统中配置系统环境变量 5 变量名Path,变量值为你安装的Python的路径(我的是D:\...
  • Python画图

    2020-09-04 12:57:13
    ① turtle.pensize() 设置画笔画出的线条粗细,括号里是数字,一般是1或者2; ② turtle.penup() 设置画笔启动; ③ turtle.speed() 设置绘画速度,括号里是数字可选1-10,1标识最慢,10标识最快; ④ turtle.begin_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,979
精华内容 1,991
关键字:

python线的粗细

python 订阅