python - 在 Word 中使用 Python 查找行尾的多余空格
问题描述
我正在做一个项目,但是有几件事我在查找文档时遇到了麻烦。在 Microsoft Word 中,当您输入一个句子时,如果一个单词超出设置的边距,它会下降到下一行(我知道这是常识,但它是相关的)。边距:
| |
|Is this a good margin or is----|
|finding a better margin even---|
|possible if we make minor------|
|adjustments.-------------------|
我用连字符标记的空间是我想要找到的。我总是可以通过查找一行中的字符来进行估计,但我想要剩余的确切空格量。那么对于边距为 x 的第 1 行,字符部分占用了多少行?
任何见解都会有所帮助。
解决方案
假设您的字符串将有一个 '|' 最后,下面的代码应该可以工作。告诉我如果|
不总是在那里,我会删除我的帖子。
x = " "[::-1]
spaces = 0
for i in x:
if i == ' ':spaces += 1
else:break
输出
31
注意:len(string) 返回 31
推荐阅读
- c++ - 为 glViewport(0, 0, framebufferWidth, framebufferHight) 抛出异常;
- amp-html - AMP-电子邮件安全
- c++ - 关于拓扑图中的方向性
- r - 如何处理 R 中的非零(实际上为零)特征值?
- html - 当父 div 宽度改变时下移 div
- c++ - 在一个类中,`using Base::BaseOfBase;` 应该做什么?
- javascript - 内容脚本被注入每一帧,但似乎没有执行
- android - 如何将这些整数传递给另一个活动?
- go - 如何在 FaunaDB 中获取包含子字符串的文档
- .net-core - 如何在一段时间内获取 Windows 中的总体 CPU 使用百分比