- 博客(19)
- 收藏
- 关注
原创 LeetCode-Python-560. 和为K的子数组
LeetCode-Python-560. 和为K的子数组一、题目的内容示例 1 :说明 :二、解题思路第1个实现的写法第2个实现的写法一、题目的内容力扣里面的560题目:给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。示例 1 :输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 :数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000, 1000] ,且整数 k 的范围是
2021-08-12 20:09:52
701
原创 [py练习] 返回朋友名字的list
返回朋友名字的list题目描述Make a program that filters a list of strings and returns a list with only your friends name in it.If a name has exactly 4 letters in it, you can be sure that it has to be a fri...
2018-08-30 19:58:03
341
原创 [py练习] anagram的挑选
anagram的挑选题目描述What is an anagram? Well, two words are anagrams of each other if they both contain the same letters. For example:'abba' & 'baab' == true'abba' & 'bbaa' == true'abba'...
2018-08-30 19:56:37
575
原创 [py练习] 斐波那契新型数列
斐波那契新型数列题目是Well met with Fibonacci bigger brother, AKA Tribonacci.As the name may already reveal, it works basically like a Fibonacci, but summing the last 3 (instead of 2) numbers of the sequ...
2018-08-30 19:55:30
450
原创 [py练习] 人口增长的问题
题目描述In a small town the population is p0 = 1000 at the beginning of a year. The population regularly increases by 2 percent per year and moreover 50 new inhabitants per year come to live in the town...
2018-08-29 19:07:53
7521
1
原创 解压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
745
原创 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
8612
3
原创 写个工具实现频率和频点的转换
工作中多次用到LTE频率和频点直接的来回转换写了一个小工具可以自动在频率和频点直接转换,代码如下:################################################################################ # @name Channel Number\Frequency convert to eac...
2016-11-21 13:11:00
4702
原创 模拟在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
2461
原创 控制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
1191
原创 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
652
原创 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
1354
原创 python实现清理桌面的功能
桌面经常放了一堆文件,写个脚本定期运行清理一下代码如下:#!/usr/bin/env python # -*- coding: utf-8 -*- import osimport timedir1='D:\userdata\yunpebai\Desktop'marks = '_box' os.chdir(dir1)def timestamp():
2016-11-21 12:29:23
1724
原创 替换软件包的打包工具实现的研究
经常要给其他Team打包一个临时版本的软件,不胜其烦,手动操作实在太慢,写了一个脚本,自动替换需要的配置文件,打包成需要的软件包代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-########################################################################
2016-11-21 12:25:23
447
原创 远程控制射频切换装置
工作中经常手动控制射频切换器切换不同的通路,于是我计划自动化实现这个动作先是在是可德科技的官网上找到了安捷伦3499的命令集,3499的每块办卡都是是1路接2路的设计,我需要实现1分4的需求。只能使用三块卡串联使用,实现1分4的目的。 同时写了个脚本控制它,需要安装NI的labview和CVI以及Pyvisa代码如下: #! /usr/bin/env python...
2016-11-21 12:05:09
1386
原创 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
970
原创 接口测试demo
我们的产品可以通过telnet建立通信,来调试和测试接口为了提高测试效率,写了一个脚本,从EXCEL里提取测试命令集合,然后逐条通过telnet通道发送到Radio上,收集ACK,再保存到EXCEL里,形成一个初步的报告。 实现如下: #!/usr/bin/env python # -*- coding: utf-8 -*- ######################...
2016-11-21 11:51:42
908
原创 配合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
3663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人