帮你添加『盘古之白』
瞎扯
副站长最近发文章的套路很不对劲,经常乱用标题。拜托!标题是标题,不是专门用来控制文字字体大小的好莫?
除此之外,他还有个坏毛病——不添加『盘古之白』。今天就发个我写的程序,教他做事!
盘古之白
介绍:『盘古之白』指的是在全角半角符混输的文本中为两种字符之间添加一个空白,由于其形状像盘古劈开了浑沌,让一切事物变得清晰,故称为盘古之白。
加上的好处:让文案更加工整,眼睛看了不会太疲劳……
技术方面的就不多说,需要的话翻 文档 。
使用项目
为了给包括副站长在内的广大用户在文字排版的时候养成添加『盘古之白』的习惯(其实是让你们偷懒),我开发了这个项目『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⭐吗?