Python

python正则匹配非中文

今天弄了一套国外的商城程序看了下,总体感觉很好,就是汉化包不太爽,他的汉化形式是类似 $_['IP_Address'] = 'IP地址(IP Address)'; 这样的,中文后面跟一个括号里面是英文,所以我想用个程序把括号以及里面的英文去掉。 首先实现正则替换,核心代码如下: p = re.compile(ur"([a-zA-Z\u4e00-\u9fa5]+?)\s*?([^\u4e00-\u9fa5]*)",re.M) #[a-zA-Z\u4e00-\u9fa5]是匹配前面的汉语翻译

  • Leo Chen
    Leo Chen
1 min read
Python

在python文件中集成图片

许久不写博文了,为了让大家知道我还活着,偶尔更新一下下吧。 进入正题,这两天在写一个可视化的python小项目,一个py文件就能搞定。 但是我想给这个程序挂个图标,正常使用的方法是从外部文件拉取图片来显示。 可是我的脚本总共才一个文件,再拖一个图片文件未免太麻烦了,所以我决定把图片集成在py文件中。 在网络上搜索了下,发现有人做过这方面的东西。 http://lihf198628.blog.163.com/blog/static/1138145200923010157345/ 这里面的方法二正是我想实现的效果,可是文章中没有说明如何将图片转为文章中的编码,这下就有点蛋疼了。 蛋疼过后,我认真看了下文章中的编码特征,猜测是图片的二进制格式,因为里面的字符串能够正常显示出来,例如PNG,而那些不可见字符则用/x这种转义的方式表示出来。 思路就有点明朗了,用二进制方式打开要集成的图片,

  • Leo Chen
    Leo Chen
2 min read