简单的mongo小工具 python】的更多相关文章

#!/bin/python #coding=utf-8 ### eg : mgotool.py -i 127.0.0.1 -p 10001 -a xxxxx -u root -rc #import sys #sys.path.append('../') #reload(sys) #import MySQLdb #import redis import datetime import pymongo import argparse import commands import os,sys,glo…
本文介绍作者写的一个小工具,简单的代码中包含了C语言对字符串的处理技巧,对文本文件的简单解析,二进制文件的数据复制的方法,以及格式化输出文本文件的示例. 工具的输入是如下内容的配置文件: ;资源管理器配置脚本 ;以行为单位,每行不能超过255个字符 ;空行和以;开头的注释行会被忽略掉 ;每行都关联一个资源文件,资源序号从0开始,依次递增 .\img\img128x128.bin .\snd\start.wav .\img\sheis1.bin .\snd\balloon.wav .\img\sh…
预备实现功能: 1.读取bmp文件 2.保存bmp文件 3.对bmp图片进行放大.缩小 4.对bmp图片进行灰度化 5.对bmp图片进行旋转 bmp文件格式非常简单,对于我这种初学者来说减少了不少不必要麻烦,故选择写一个处理bmp格式的工具.因为之前自学python一直没有动手,所以语言选择python. 第一步.熟悉bmp文件格式,完成bmp文件的解析.生成 参考了如下博客  1.http://blog.csdn.net/lanbing510/article/details/8176231 2…
#!/usr/bin/python # -*- coding:UTF- -*- import sys import smtplib import email.mime.multipart import email.mime.text server = 'smtp.163.com' port = ' def sendmail(server,port,user,pwd,msg): smtp = smtplib.SMTP() smtp.connect(server,port) smtp.login(u…
在这篇文章里,我们将会介绍4个Python解释器自身提供的小工具.这些小工具在笔者的日常工作中经常用到,减少了各种时间的浪费,然而,却很容易被大家忽略.每当有新来的同事看到我这么使用时,都忍不住感叹,原来Python还隐藏了这么好用的功能.下面就来看一下Python自带的几个小工具 python学习交流群:516107834 一.1秒钟启动一个下载服务器 在实际工作中,时不时会有这样的一个需求:将文件传给其他同事.将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输.但是,…
今天把之前分享的两篇博客<CSS3实现10种Loading效果>和 <CSS3实现8种Loading效果[二]>整理了一下.因为之前所分享的各种loading效果都只是做了webkit内核浏览器的兼容性而已,但初衷还是想做成PC端的效果,所以就统一把所有效果都收集起来,并兼容各主流浏览器.最重要的是,我为了方便分享给大家使用,做了一个简单的网页小工具,通过这个小工具,大家可以根据自己需要的loading效果直接获取相应的html和css代码.在线小工具地址为:http://www.…
前几天写了一个简单的翻译小工具,是基于有道翻译的,不过那个翻译接口有访问限制,超过一定次数后会提示访问过于频繁,偶然发现百度翻译API如果月翻译字符少于200万是不收取费用的,所以就注册了一个百度开发者账号,把当前翻译接口替换为百度翻译接口. 1.首先注册一个百度个人开发者账号 http://api.fanyi.baidu.com/api/trans/product/index 注册完成后会得到一个APP ID和密钥 2.打开“文档与支持/通用翻译API技术文档” 这里面介绍了如何调用百度翻译接…
      实用在线小工具 -- Google URL Shortener 当你想分享一些你觉得有趣的东西,但是那个链接太长,以至于贴上去一大片.比如在微博上分享一张图片,然后贴上去图片的链接,url很长,看起来不是很舒服. 下面介绍一个简单的在线小工具——google url shortener. 这个小工具可以帮你把url进行压缩,在线工具网址:http://goo.gl/ 输入你要进行压缩的url,然后按旁边的按钮[Shorten Url]就会生成压缩后的URL了.…
前言 这个程序陆陆续续开发了几天,正好我在学Python,就一边做一边学,倒是学到不少东西. 不得不说python是快速开发的好工具. 程序做了一些改进,这两天又忙着毕设,现在才想起来发到博客上.想想回头github也要启用起来,不能继续荒废了…… 如果嫌运行python程序不方便的话,可以直接使用exe可执行文件版本. exe发布器在这里:使用pyInstaller发布PathMerge的exe版本(py转换成exe) 废话不多说,我介绍一下这个工具. 应用场景 在日常使用中,我们往往需要把一…
先上代码. jsondiff.py #!/usr/bin/python #_*_encoding:utf-8_*_ import argparse import json import sys reload(sys) sys.setdefaultencoding('utf-8') def parseArgs(): description = 'This program is used to output the differences of keys of two json data.' par…
上接第一篇 http://www.cnblogs.com/sdet/p/6874631.html 在python中,很简单地能把http请求通过异步的方式发送,以下代码在python 3.6.0上运行通过, import asyncio import requests async def main(): loop = asyncio.get_event_loop() future1 = loop.run_in_executor(None, requests.get, 'http://www.go…
今天看到了一个Python库,名为markdown.瞬间就给了我一个灵感,那就是制作一个将markdown文件转换成html文件的小工具. 我的实验环境 操作系统: Windows 7 64位 旗舰版 Python版本: 2.7.11 IDE: PyCharm pro 2016.1 所需依赖: optparser markdown 转换核心 转换的过程很简单,只需要使用markdown库即可,具体使用方法如下: from markdown import markdown def parse(md…
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1.- 快速共享 - HTTP服务器 SimpleHTTPServer是python内置的web服务器,使用8000端口和HTTP协议共享. 能够在任意平台(Window,Linux,MacOS)快速搭建一个HTTP服务和共享服务,只需要搭建好python环境. python2版本: python -m SimpleHTTPServer…
引子 在 批量下载网站图片的Python实用小工具 一文中,讲解了开发一个Python小工具来实现网站图片的并发批量拉取.不过那个工具仅限于特定网站的特定规则,本文将基于其代码实现,开发一个更加通用的图片下载工具. 通用版 思路 我们可以做成一个下载图片资源的通用框架: 制定生成网页资源的规则集合 PageRules: 根据 PageRules 抓取网站的网页内容集合 PageContents: 制定从网页内容集合 PageContents 获取资源真实地址的规则集合或路径集合 Resource…
摘要: 通过使用Python编写一个解析Json结构对比的小工具,来提炼编程求解的通用步骤和技巧. 难度: 初级 先上代码. jsondiff.py #!/usr/bin/python #_*_encoding:utf-8_*_ import argparse import json import sys reload(sys) sys.setdefaultencoding('utf-8') def parseArgs(): description = 'This program is used…
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码代码比较长,所以我也放在在Github…
一.写在前面 说道程序员,你会想到什么呢?有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU. 别人眼中的程序员:飞快的敲击键盘.酷炫的切换屏幕.各种看不懂的字符代码. 然而现实中的程序员呢?对于很多程序员来说,没有百度和 Google 解决不了的问题,也没有 ctrl + c 和 ctrl + v 实现不了的功能. 那么身为一个程序员,要怎么让自己看起来更加“专业”呢?答案就是加快自己的打字速度了,敲的代码可能是错的,但这个13却是必须装的! 然而还是有不少人…
作者 | pk 哥 来源公众号 | Python知识圈(ID:PythonCircle) 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了. 这样,对于有些视频学习文件,我们可以批量转换成音频文件,学习方式更多样化了. 之前也用过 ffmpeg 处理视频文件.ffmpeg 这个程序处理视频是好用,但是有没有更轻便的呢?可以不下载这个程序吗? 还真有,Python 里有 ffmpeg 相关的库:ffmpy3. ffmpy3 是 ffmpy 的…
本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们平时在数据可视化或空间数据分析的过程中经常会需要某个地区的道路网络及节点数据,而OpenStreetMap就是一个很好的数据来源(譬如图1柏林路网): 图1 通常我们可以在 https://www.openstreetmap.org/export 中选择矩形区域内的路网矢量数据进行下载,但这种方式对选择区域的大小有一定限制,想获取较大范围区域…
最近想做一个脚本小工具,方便写一些操作说明文档,它的功能很简单,就是把脚本打开之后,鼠标进行操作点击时,会在点击后进行截图,并在图上标记出点击的位置,有点类似于录屏软件的图片版,这样的话,如果要想用文档说明某些系统的操作步骤,就打开脚本一顿操作,操作完之后,每次步骤就自动记录下来了,带来方便.最后工具是做成了,但是中间的探索过程并不顺利,所以在这里记录一下思路和解决问题的过程. 大体思路:鼠标左键点击,能够获取点击的坐标,并在点击之后进行屏幕截图操作,之后再用图片处理库给鼠标点击位置加上某种标记…
缘起: 新跳槽到一家公司, 没想到第一个挑战居然是每周都要发周报. 告诉老板这周都干了些什么和下周准备干什么. 我记性不好, 常常忘事儿.所以很多时候周报都会忘记发送. 于是, 就决定写一个小工具好了. Github: Weekday 小工具 提出目标: (https://jq.qq.com/?_wv=1027&k=zLK3I0M5) 我想有一个工具能发邮件 目标细化 (https://jq.qq.com/?_wv=1027&k=zLK3I0M5) SMTP发送邮件, 用smtplib 读…
用C#Winform写个简单的批量清空文件内容和删除文件的小工具 本文介绍这个简单得不能再简单的小项目.做这个项目,有以下目的. 1 当然是做个能用的工具 2 学习使用Github 关于用VS2013创建一个项目并添加到Github的教程,请参考(http://www.admin10000.com/document/4004.html).简单来说,就是先用VS创建项目:然后在Github网站上创建一个Respo(本项目的代码托管项目),记下(https://*.git)那个地址:最后用"提交&q…
题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密码可以不同 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密…
有的时候我们需要删除项目下的svn相关文件,但是SVN会在所有的目录下都创建隐藏文件.svn,手工一个个目录查找然后删除显然比较麻烦.所以这里提供了一个Python小工具用于批量删除svn的相关文件: // delsvn.py # -*- coding:utf-8 -*- import os import shutil def delsvn(path): for f in os.listdir(path): abs_path = path + "/" + f if(f == "…
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术说明文档. 技术上主要采用的 C#+Dapper+Npod ,开发工具为Vs2015,基于Net4.5框架. 实现思路: 1.首先获取数据库的字符串,测试链接是否成功, 2.通过脚本获取该服务器的数据库列表. 3.根据数据库找到该数据库的所有数据表 4.通过脚本找到该数据表所有的字段信息 5.使用N…
背景是这样的:这个组的测试人员每跑一个case都要上传测试结果附件到QC.每个待测功能模块可能包含几十上百的case.于是手工上传测试结果变成了繁重的体力劳动.令人惊讶的是我们的工具开发组竟然说做不了QC的测试结果附件上传.更让我惊讶的是,测试人员竟然真的手工上传结果上传了大半年了.以下我写了个小工具解决这个问题:思路很简单,调用hp提供的ALM Rest api接口.把一个个用户操作转化成http请求.然后按照接口要求,把附件一个一个上传到指定的QC test instance上.主要用的库是…
2017.07.14 update 做了个界面,不需要使用cmd命令行+文件路径的方式来使用了: 链接如下: http://www.cnblogs.com/chenyuebai/p/7150382.html - - - - - - - - - - - - - - - - - - - - - - - - - - - - -原博文- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 周末给妹子做的小工具集:大体框架差不多了,支持执行传入参…
上图 代码 核心 编解码方面 Tkinter界面更新 总结 昨天被一同学告知,网上的一个QQ密码库中有我的一条记录,当时我就震惊了,赶紧换了密码.当然了,这件事也给了我一个警示,那就是定期的更换自己的QQ密码,会比较的安全. 然后就自己写了个密码保护的小工具.虽然我们没有必要写这么个程序,但是为了复习巩固一下之前学过的知识,还是做点什么吧. 上图 口令正确 口令错误 代码 本实验是基于Python来实现,使用Tkinter来写的界面. 以当前月份为算子来获取md5加密后的随机字符串来作为密码.…
表弟17岁就没读书了,在我家呆了差不多一年吧. 呆的前几个月,每天上网打游戏,我又不好怎么在言语上管教他,就琢磨着看他要不要跟我学习Python编程.他开始问我Python编程什么?我打开了我给学生上课的贪吃蛇Python代码,点击运行,我说Python就是这个,要不要跟我学?他立马就答应了,我敢肯定他那时候的心情比打游戏赢了的时候开心. 耳濡墨染,跟着我在一起学python不到一个月,就让他自己摸索着做了一个通过python爬取百度翻译的翻译器,打造一个私人版的小工具. Python代码如下:…
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术说明文档. 技术上主要采用的 C#+Dapper+Npod ,开发工具为Vs2015,基于Net4.5框架. 操作Word代码 NPoi public void CreateToWord(List<string> list,string conStr,string db) { XWPFDocume…