zoukankan      html  css  js  c++  java
  • Python2.7-textwrap

    textwrap 主要针对英文的文本

    模块内方法:

    wrap(text[, width, ...]),把text分成每行width长,返回一个列表,没有结尾的 。
    fill(text[, width, ...]),把text中每一个段落合并至一个字符串中,相当于" ".join(wrap(text, ...))。
    wrap和fill的可选参数与TextWrapper类的属性相同
    dedent(text),将text中每一行的普通起始空格移除,自己添加的空格是不算的。

    模块内的类 TextWrapper:

    类内属性:

    width:默认70,只要没有单独的词长度超过width,就能保证分割结果每一行长度都不超过width
    expand_tabs:默认True,将tab转换成空格
    replace_whitespace:默认True,将' vf '转换成一个空格,转换在expand_tabs后进行
    drop_whitespace:默认True,将每行开始和结尾的空格删除
    initial_indent:默认'',在输出结果的第一行前加上指定字符串
    subsequent_indent:默认'',在输出结果的除第一行外前加上指定字符串
    fix_sentence_endings:默认False,用内置算法检测一句话的结束,用两个空格将其分开,只能针对英文,且算法不够精确
    break_long_words:默认True,会把太长的词语分割开来,保证长度不超过width
    break_on_hyphens:默认True,连字符处分割

    类内方法:

    fill(),wrap()同上

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    增量式爬虫 Scrapy-Rredis 详解及案例
    scrapy-redis使用以及剖析
    为什么代码要写到匿名自执行函数中?
    Vue组件第三天--webpack
    Vue组价通信
    Vue组件第一天
    pip3 install pycryptohome
    selenium 安装与 chromedriver安装
    解决:'chromedriver' executable needs to be in PATH问题
    如何在VS Code中编写Python
  • 原文地址:https://www.cnblogs.com/tccbj/p/7629355.html
Copyright © 2011-2022 走看看