python小工具
python 能干的事情特别多,平时写的一些小工具在这里分享一下
枫奇
这个作者很懒,什么都没留下…
展开
-
[python小工具]小说分割器
写本文的思路很简单:自己是一个小说迷,有时候就想着能不能把一个整本的小说给分割成一个个单章存在的文本文件之前也在网上找到过别人写的软件,然后最近突然想到,能否用python实现一下 其实有了这个目标,实现起来很简单:最核心的就是匹配关键字符串整体代码如下# -*- coding: utf-8 -*-# @Date : 2018-11-02 17:38:53...原创 2018-11-02 18:04:48 · 6669 阅读 · 4 评论 -
[python小工具]定时自动更新FTP的内容到本地
在使用FTP服务器的时候,有时候需要定时将服务器上面的内容同步到本地,此时有一个脚本能够自动化的更新就再好不过了。本文提供一种自动化同步机制对于FTP服务器,一般使用可视化软件 filezila,这样可以比较快捷的更新文件内容,但是数据量大的时候,即使是使用filezila也不行.python之中, 它里面自带的一个库文件 ftplib , 可以用它来连接FTP服务器。使用fil...原创 2018-08-31 15:48:51 · 5106 阅读 · 1 评论 -
[python小工具]实现文件查找功能
在linux 下面查找文件可以使用 find * -iname xxx然后呢, 在windows 下面使用命令行好像这个命令不支持(可能有别的命令) 今天就用 python 脚本来实现一下 find_file.py #!/usr/bin/pythonimport osimport sys def print_dirName(spath): ...原创 2017-10-12 09:11:41 · 3397 阅读 · 1 评论 -
python小工具——下载更新代码工具
在用到大型代码库, 而且它是用repo git 等工具来维护的代码库的时候, 我们下载同步代码,一般使用repo sync -c . 这种方式来同步整个代码, 但当我们下载或者同步某个单独的分支的时候,往往不是这样的我们需要单独的找到这个库的分支名称,找分支这个工作往往需要多走几部,当然也可以使用 cat .repo/manifest.xlm | grep '关键词'原创 2017-05-03 14:15:24 · 5023 阅读 · 0 评论 -
使用python装饰器计算函数运行时间
装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率今天就来见识一下 python 装饰器,到底是怎么工作的。本文主要是利用python装饰器计算函数运行时间一些需要精确的计算函数运行了多久的程序,都可以采用这种方法#coding:utf-8 import urllib2,re,time,random,os,datetimeimp原创 2017-05-04 17:05:55 · 15423 阅读 · 1 评论 -
用Python实现一个简单的文件传输协议
写个东西并非无聊或者练手,而是厌烦了每次都得重头写。我已经不是第一次碰到下面的情况:远程到一台可以连接内网的机器,结果发现其环境极为恶劣,没有scp。最夸张的一次,我见过一台机器连man都没装。所幸装了ssh可以让我远程。但没有scp怎么传文件呢?ftp?试了几个命令,没有。HTTP?客户端或者服务器端软件都没有。python?有的。尼玛,最后在远程机器上用python写了个简单的服务器,终于可以转载 2017-09-29 11:18:07 · 3036 阅读 · 0 评论 -
[python小工具] 实现替换文件里面的内容
参考http://www.cnblogs.com/www1707/p/5858212.html 可以替换文本中指定的字符思路扩展:配上正则表达式,可以直接向文本中插入指定的内容也可以删除指定的内容 加上上一篇写的在文件夹下查找指定的文件, 可以扩充为 批量修改文件的脚本 #!/usr/bin/python# -*- coding=UTF-8 -*-...原创 2017-10-13 14:13:58 · 4156 阅读 · 0 评论 -
[python小工具]像打字机一样输出内容
有的网页上,尤其是PPT的显示,能够把文字内容,一个一个的显示出来,今天用python来实现一下.代码内容很简单,后续也可以再次扩展#coding:utf-8import sys,timeimport osfilename=sys.argv[1]#f= open(filename,'r')#后面加上encoding 参数,然后就可以解决一些中文字符显示异常的问题了f= o...原创 2018-07-30 11:14:26 · 5019 阅读 · 0 评论 -
[python小工具]实现屏幕录制
用python实现屏幕录制PIL 即pollow 的安装命令如下:pip install pillow其中cv2的安装是下面这条命令pip install opencv-python#python + opencv 实现屏幕录制from PIL import ImageGrabimport numpy as npimport cv2screen = Ima...原创 2018-08-10 17:28:05 · 9102 阅读 · 2 评论 -
[python小工具]实时电脑监控
利用python,实现定时的对屏幕截图,然后它的用途呢, 可以实时的进行电脑监控。如果能够连接上服务器,或者添加上邮件功能,就可以实现实时的监控了.第一版代码:仅仅实现对屏幕的监控,每隔1s,保存电脑截屏到指定目录import timeimport schedulefrom PIL import ImageGrabimport imageiocount = time.st...原创 2018-08-14 15:46:56 · 7728 阅读 · 0 评论 -
[python实用小工具]python解压zip文件
使用python解压zip文件,带密码或者不带密码都可行,适合批量解压时使用# @Date : 2018-08-31 14:45:58# @Author : Jimy_Fengqi (jmps515@163.com)# @Link : https://blog.csdn.net/qiqiyingse# @Version : V1.0import zipfilefi...原创 2018-08-31 14:47:10 · 3187 阅读 · 0 评论