帮你添加『盘古之白』

瞎扯

副站长最近发文章的套路很不对劲,经常乱用标题。拜托!标题是标题,不是专门用来控制文字字体大小的好莫?

除此之外,他还有个坏毛病——不添加『盘古之白』。今天就发个我写的程序,教他做事!


盘古之白

介绍:『盘古之白』指的是在全角半角符混输的文本中为两种字符之间添加一个空白,由于其形状像盘古劈开了浑沌,让一切事物变得清晰,故称为盘古之白

加上的好处:让文案更加工整,眼睛看了不会太疲劳……

技术方面的就不多说,需要的话翻 文档

使用项目

为了给包括副站长在内的广大用户在文字排版的时候养成添加『盘古之白』的习惯(其实是让你们偷懒),我开发了这个项目『PanguLite』,至于为什么是 Lite ,是因为自认为代码写得不如别人且量还少。(网上找相关项目还真不多,至少在百度找不到 Python 版)

以下使用教程完整版在项目地址的自述文档,现有三种语言(英、简中、繁中)可看。

首先打开项目地址:PanguLite .

点击文件目录栏上面显眼的『克隆/下载 ▼』键,点击「下载ZIP」,完成防机器验证把整个项目下载下来。

这个项目此时可作程序用也可作模块用,无论怎样都得先安装好 Python 编程环境,用以运行代码文件。

本文不对模块使用进行介绍,需要请翻 文档

运行程序

文件模式

准备好环境和项目后,解压项目,双击运行里面的 pangu_lite.py 文件,你将看到一个要求你输入东西的弹窗。

如果你想输入一个文件名(请自选相对路径绝对路径,怕输错可以直接把文件拖入),你应该按要求输入参数并且能够看到一个带有 Finish 的处理成功标志:

Input something:
test.txt
Is this a file or a paragraph of text?[f/t]: f
Finish!!! test_fixed.txt
===========SESSION END===========
Input something:

Input something:
C:\Users\Administrator\Desktop\pangu\test.txt
Is this a file or a paragraph of text?[f/t]: f
Finish!!! C:\Users\Administrator\Desktop\pangu\test_fixed.txt
===========SESSION END===========
Input something:

文本模式

如果你输入的是一串想要处理的文字(警告:不支持输入有换行符或多段的文字,仅支持输入一个自然段),一般过程是这样的:

Input something:
Eric Matthes,高中science和math teacher,现居住在Alaska,在当地讲授Python入门教程。他从5岁就一直在编写程序。
Is this a file or a paragraph of text?[f/t]: t
Eric Matthes ,高中 science 和 math teacher ,现居住在 Alaska ,在当地讲授 Python 入门教程。他从 5 岁就一直在编写程序。
===========SESSION END===========
Input something:

Ending

本次新项目的介绍就到此,高级用法请一定记住参考 文档 。为了这个项目,我开发用了两三天时间,写文档用了两三天时间,熬掉一大把头发,难道不值得你给个好评或 Star⭐吗?

阅读剩余
THE END