
Python
文章平均质量分 64
talk_8
这个作者很懒,什么都没留下…
展开
-
python版提取Anroid string.xml中有用的字符串
大家都知道Android App中的字符串都保存中string.xml文件,该文件可以存放在不同目录下,不同目录下的文件用来匹配不同的语言。比如values-en目录下的文件用来匹配英语,values-zh目录下的文件就来匹配简体中文,这个目录名是专门规定的,大家可以查看官方文档。适配不同国家的语言时需要翻译文件中的字符串,这里需要提取出string.xml文件中有用的字符串,什么是有用的字符串?我们看一下该文件中的内容:(这里只列出两行内容,省略其它行) <string name="app_原创 2021-07-09 22:00:00 · 454 阅读 · 0 评论 -
Python版自动转换文件路径
在Linux上工作的时候难免会和Windows做交互,在交互的时候有一点最麻烦,那就是文件路径。比如在Linux上想访问FTP服务器 上面的内容,而FTP服务器是Windows系统,拿到的文件路径不能直接使用,因为Windows系统上的文件路径以’\’为分隔符, 而Linux系统上的文件路径以’/’为分隔符。这时候需要对文件路径进行转换。为此,我写了一个自动转换文件路径的工具。转换的思想如下:...原创 2018-08-25 21:59:57 · 5163 阅读 · 4 评论 -
Python版无重复文件名-带时间戳
在工作中经常会给临时文件起名字,因为担心重复命名,所以有时候都不知道起什么名字。为此,我想了一个办法,就是在文件名中加入时间戳。比如原来的文件名叫test,在test后加入当前的时间戳,这样就能保证命名不重复。方法有了,怎么实现?Python提供了time模块,该模块中有一个叫time()的函数,它返回从UTC时间开始后的秒数(一种以Unix为参考的时间,起始时间为1970.01.01),可以...原创 2018-08-21 21:59:53 · 4162 阅读 · 0 评论 -
Python版计算程序运行时间
我以前在C语言中介绍过计算程序运行时间的方法,该计算方法容易理解,具体步骤如下:1.在程序开始运行前获取当前的时间,并且记录该时间2.运行某个程序,以便统计该程序的运行时间3.在程序运行结束后获取当前的时间,并且记录该时间4.把步骤3和步骤1中记录的时间相减后就是程序的运行时间我们知道time模块的time()函数具有获取当前时间的功能,使用该函数获取当前时间并且记录就可以。下...原创 2018-08-24 21:59:58 · 3978 阅读 · 2 评论 -
Python版在图片上添加图片
在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加。需要使用的Python的图像库:PIL.更加详细的知识点如下:Imaga模块:用来创建,打开,保存图片文件 new(path):用来创建一个新的图片文件.该文件位于path所在的路径中。打开后返回Image类型的图片。open(path):用来打开已经存在的图片文件.该文件位于path所在的路径中。打开后返回Im...原创 2018-08-31 21:59:43 · 10953 阅读 · 0 评论 -
Python版无重复文件名-带日期和时间戳
创建无重复的文件名后,解决了重复命名的问题,不过文件名后面带一串数字还是让人觉得不舒服,怎么不舒服?就是没有哪种“所见即所得”的感觉。 为此我准备在文件名中加入日期。比如原来的文件名叫test,在test后加入当前的日期,在日期后面再加上时间戳,这样一看就能明白是“日期+时间”的组合。加入时间戳已经介绍过了,现在介绍如何加入日期。datetime模块中的datetime类可以解决这个问题。它的...原创 2018-08-23 21:59:52 · 4733 阅读 · 0 评论 -
Python版解决中文字符串错误
在制作工具时使用到了中文字符,结果出现了错误。网上搜索了各种方法仍然无效,最后通过多次的debug和尝试才解决。为此写下来做为参考。系统为Ubuntu1404,安装了Python 2.7.6和Python 3.4.3。具体的代码如下:name = "签名文件.png"print(name)把该代码保存到code.py文件中,然后运行,出错的信息如下: $ python co...原创 2018-08-30 21:59:43 · 7830 阅读 · 0 评论 -
Python版在图片中添加文字
在工作中有时候会给图上添加文字,常用的是PS工具,不过我想通过代码的方式来给图片添加文字。需要使用的Python的图像库:PIL.更加详细的知识点如下:Imaga模块:用来创建,打开,保存图片文件new(path):用来创建一个新的图片文件.该文件位于path所在的路径中。。打开后返回Image类型的图片。open(path):用来打开已经存在的图片文件.该文件位于path所在的路...原创 2018-08-26 21:59:42 · 2979 阅读 · 0 评论 -
Python版打开常用网站
我们在工作中经常会打开各种公司内部网站,比如邮件网站,项目管理网站,bug系统网站等等一系列的网站。 常用的做法是把网站添加到收藏夹中(或者放到醒目的收藏菜单中),需要的时候再去收藏夹中找。如果收藏 的网站多了就会觉得收藏夹很乱,而且找起来比较麻烦。于是使用Python写个脚本,把工作中的网站写到列表 中,然后通过列表中元素的位置,也就是数字来索引这些网站。索引到网站后使用浏览器打开这些...原创 2018-05-20 19:08:43 · 376 阅读 · 0 评论 -
Python版乘法九九表
还记得在刚学习C语言的时候,为了练习循环语句,编写了乘法九九表,今天准备用Python来实现。 多说无益,先承上完整的代码:#row=[i for i in range(1,10)]#col=[i for i in range(1,10)]format ='%d%s%d%s%2d'for i in range(1,10): for j in range(1,10): ...原创 2018-05-13 10:40:08 · 687 阅读 · 0 评论 -
Python版简易万年历
在实际工作中经常会遇到查找日历的情况,其实电脑系统中都自己带的日历功能,不过电脑中的日历都是以月为单位来显示的,如果想查看多个月的日历,需要来回翻动日历。为此,想以年为单位来显示日历: 用户输入年份,程序输出该年份的日历。下面是程序的源代码,请参考:import calendarticket ="Please input a year! \n"year = input(...原创 2018-04-30 20:40:11 · 1764 阅读 · 0 评论 -
解决不能在Sublime Text3中使用input函数输入内容的问题
刚刚在上一篇博客中说Sublime Text3如何好用,结果编程中就发现了不能在它的控制台中输入内容给input函数。 要解决该问题,需要使用插件:SublimeREPL。下面是解决方法,分享出来供大家参考: 1. 安装插件:ctrl+shift+p.在弹出窗口中输入REPL,按上下键找到插件,按回车开始安装,在最下端会显示 安装过程。 2. 使用插件: Tools->...原创 2018-04-30 20:31:57 · 30180 阅读 · 15 评论 -
搭建Python开发环境
我准备在Windows平台(Windows7)上做python相关的小工具开发, 主要是为了开发方便一些。开发Python首先需要开发工具,原本打算使用Vim,但是看了下与python相关的插件比较少而且旧,于是准备使用其它的 工具,各方对比后决定使用Sublime Text3。它可以像使用VIM一样编辑代码,而且插件比较丰富,更重要的是可以在工 具里面直接编译,编译结果在窗口下方显示,感...原创 2018-04-30 18:06:46 · 255 阅读 · 0 评论 -
Python博客概述
最近在工作中遇到不少麻烦的内容,手动处理起来比较累,而且耗时,所以准备做一些脚本程序,把麻烦的事情交给脚本去处理。查阅了下脚本语言,目前比较常用的脚本中Python占了绝大部分,所以我也准备写一些这方面的脚本。不过还是先把这门语言学会再说。鉴于以上的原因,我准备写一些Python方面的博客,一方面用来记录自己的学习过程,另一方面用来共享一些小工具以提高工作效率。...原创 2018-04-22 23:29:57 · 300 阅读 · 0 评论