工具
白的对
人生在世,除了修行,别无他路。
展开
-
python实现压缩和解压缩
使用zipfile库可以轻松实现压缩和解压缩功能代码如下:#coding=utf-8#使用zipfile做目录压缩,解压缩功能 import os,os.pathimport zipfile def zip_dir(dirname,zipfilename): filelist = [] if os.path.isfile(dirname):原创 2016-11-21 12:33:12 · 1323 阅读 · 0 评论 -
win 在文件夹的右键添加“管理员权限”
新建一个记事本,编辑如下:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cmd.exe /c takeown /f \"%1\原创 2016-11-21 12:36:38 · 527 阅读 · 0 评论 -
控制WINDOWS,使电脑说话的小玩意
代码:# -*- coding: utf-8 -*-import win32com.clientimport times = win32com.client.Dispatch("SAPI.SpVoice")#ab = s.GetVoice()s.Speak(r'hello world你好 岩烧店的烟味弥漫')time.sleep(2)貌似说中文需要安装额外的语原创 2016-11-21 12:39:52 · 1150 阅读 · 0 评论 -
替换软件包的打包工具实现的研究
经常要给其他Team打包一个临时版本的软件,不胜其烦,手动操作实在太慢,写了一个脚本,自动替换需要的配置文件,打包成需要的软件包代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-########################################################################原创 2016-11-21 12:25:23 · 415 阅读 · 0 评论 -
远程控制射频切换装置
工作中经常手动控制射频切换器切换不同的通路,于是我计划自动化实现这个动作先是在是可德科技的官网上找到了安捷伦3499的命令集,3499的每块办卡都是是1路接2路的设计,我需要实现1分4的需求。只能使用三块卡串联使用,实现1分4的目的。 同时写了个脚本控制它,需要安装NI的labview和CVI以及Pyvisa代码如下: #! /usr/bin/env python...原创 2016-11-21 12:05:09 · 732 阅读 · 0 评论 -
python的FTP client和Server
利用Python内建的socket模块,写的FTP客户端和服务器,记下备忘FTP client#coding:UTF-8from socket import *HOST = "10.140.198.139"PORT = 21567BUFSIZ = 1024ADDR = (HOST,PORT)tcpCliSock = socket(AF_INET,SOCK_原创 2016-11-21 12:02:56 · 906 阅读 · 0 评论 -
模拟在Windows的CMD里输入命令的研究
想写个脚本自动实现一些手动的工作,有一个需求是在cmd里输入几个命令,参考一些信息实现如下code:import osimport redir = "FRM35.09.R01"cmd = ["C:","cd C:\\Temp_a\\" + dir + "\\C_Element\\SE_RFM\\SS_REL3\\RnD","dir"]# execute comman原创 2016-11-21 12:45:03 · 2355 阅读 · 0 评论 -
写个工具实现频率和频点的转换
工作中多次用到LTE频率和频点直接的来回转换写了一个小工具可以自动在频率和频点直接转换,代码如下:################################################################################ # @name Channel Number\Frequency convert to eac...原创 2016-11-21 13:11:00 · 4592 阅读 · 0 评论 -
配合secureCRT实现自动化控制简单协议的交互
发现secureCRT 从8.0版本开始,支持内建Python解释器,可以直接运行脚本来控制窗口的交互,这真是极好的自动化工具,经过一番研究,实现下面几个demo,已备后用:1. 获得串口的数据# $language = "python"# $interface = "1.0"def main(): # Send the unix "date" command and wait原创 2016-11-21 01:03:31 · 3594 阅读 · 0 评论 -
接口测试demo
我们的产品可以通过telnet建立通信,来调试和测试接口为了提高测试效率,写了一个脚本,从EXCEL里提取测试命令集合,然后逐条通过telnet通道发送到Radio上,收集ACK,再保存到EXCEL里,形成一个初步的报告。 实现如下: #!/usr/bin/env python # -*- coding: utf-8 -*- ######################...原创 2016-11-21 11:51:42 · 861 阅读 · 0 评论 -
notepad++设置用空格替换Tab键
1原创 2015-06-17 12:25:28 · 6818 阅读 · 0 评论 -
解压tar格式压缩包
code:import tarfileimport osdef untar(fpath,fname, outdir): n = fpath +"\\"+fname print ('unzip the tar file %s' % n) tar = tarfile.open(n) tar.extractall(path = outdir) tar.cl原创 2016-11-21 13:19:58 · 708 阅读 · 0 评论 -
python实现控制COM口
使用RS232串口线或者是RS232转USB的这一类的接口,会需要com口作为接口来进行输入输出调式,写了个脚本来控制COM口,用到了Python内建的serial库代码如下:# coding=utf-8import serialimport timedef setTout(t): print "Old Timeout is:[%s]" % po1.getTi原创 2016-11-21 13:14:28 · 8492 阅读 · 4 评论