python小程序--Two】的更多相关文章

怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引用过这个被修改函数的地方,有些IDE支持全文查找和引用查找,而有些简单的可能就没有,因为日后要用到统计功能.和一些其它的需求,所以写了一个脚本.除了跟目录下全文查找引用过的文件外,还是支持统计查找到的数量,一次可以查找多个关键字,支持按主关键字来归类. #encoding: utf-8 import…
以下是自己写的几个对文件操作的小程序,里面涉及到文件操作,列表(集合,字典)的运用等.比方说,从文件里读取一行数据.分别存放于列表中,再对列表进行操作.如去掉里面的反复项.排序等操作. 常见对文件里行进行操作: #这里列出两个经常使用的方法 方法01: 一次性读取全部行 >>> f = file('1.txt') >>> while 1: lines = f.readlines() if not lines: break for line in lines: print…
Day1:第一个python小程序与开发工具Pycharm 一.Hello World C:\Users\wenxh>python Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more…
本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 最近比较迷Python,仿照<Python编程快速上手>8.5写了一个随机出卷的小程序.程序本身并不难,关键是解决问题的思路,还有就是顺便复习了一下全国地名(缅怀一下周总理). OK其实还是有一个难点的,就是关于Python的中文编码问题,如何把中文字典输入到txt然后再把它读出来,程序中借用了json方法,而且在输出时decode.encode,有一些参考的价值吧.废话不说了,上程序.…
原文网址:http://blog.csdn.net/randyqiu/article/details/4484089 人的每个第一次都有点特别的意义,所以下面这个小程序我把他记录下来做个纪念. 因为要做电子海图显示方面的东西,在相关的论坛上面看到有些大牛说GDAL和PIL结合可以比较方便的绘制矢量图形.顾名思义,PIL(Python Imaging Library)是建立在Python的基础上的,所以从前天开始下载了Python2.6,看了Python简明手册,在这个手册的最后,作者建议初学者做…
兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿意去做这件事了 游戏的乐趣在于玩 把握重点,坚持其实并不难 王者荣耀游戏持续火爆了几年,其原因就是简单,有意思,每一次触碰手机,就像心底有一个声音在呼唤,玩一把,就玩一把就不玩了,结果玩着玩着就天亮了.如果学习也能够有这样的乐趣在其中,相信坚持并不是一件什么难事. (简单回顾一下上一篇文章中的代码,…
from appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom time import sleep desired_caps = { 'platformName': 'Android', 'platformVersion': '9', 'deviceName': '4871660c', 'appPackage': 'com.tencent.mm', 'appActivity'…
在windows环境下进行操作 window+R 输入cmd  创建一个文件夹 mkdir pytxt 创建一个py文件 py.py  用notepad或者记事本等工具进行编辑 或 首先声明python3.5以后没有中文乱码,已经支持中文,就像java的jdk1.6以后都支持中文一样. 进入python交互环境下然后可以进行数据运算,下面命令是简单的加.减.乘.除 下面看一下python2.0版本的中文运行 Python 中文编码 Python2.0 输出 "Hello, World!"…
最近这段时间频频看到微信群里发什么 抢票加速,智行.携程.飞猪.美团,对于我这能坐客车就不坐火车的人来说,无所谓靠谱不靠谱 突发奇想的整理了下整个抢票加速的逻辑,写了这个小程序,代码很low,拒绝批评,求点赞表扬 下面是源码,不懂的留言给我 #_author_='LaoHan';#date: 2019/1/18import randomimport stringclass perList(object): list = [] def __init__(self): return self.lis…
程序诞生的那些事儿 先聊聊背景资料档案.. 大约两年前,我只身前往岛国赚点外快.在那边的派遣制度工作中,存在一个大约叫每月的标准工作时间的概念,按照自家公司跟派遣目标公司(业界称为现场)的合同,规定了这个每月必须达到的总工作时间总数,然后按这个时间计算加班.结算工资. 除了自家公司给定的每月标准时间外,现场公司也有自己的规定,每天正常上班的工作时间长度,例如通常的7.5到8个小时,还可能存在一些现场规定的每天最多加班时长,又或者是自己可以接受的加班时间等等. 但是,每个自然月的休息天数.上班天数…
我们在平时的工作中经常会遇到这样的需求,需要再某个时间点执行一段程序逻辑. 那么,在python中我们是怎么做的呢? 下面看代码: waitDesignatedTimeToRun.py import time, datetime startTime = datetime.datetime(2016, 6, 8, 16, 45, 0) print('Program not starting yet...') while datetime.datetime.now() < startTime: ti…
1. 将大文件拆分为小文件 I 通过二进制的方式将大文件读取出来,将其拆分存,以不同的文件方式存放在一个目录下面 II 提供两种操作方式交互式和命令行模式 #! usr/bin/python # -*- coding:utf-8 -*- import sys, os megebytes = 1024 * 1000 chunksize = int(1.4 * megebytes) def clear_dir(target_dir): """ 清空目录 :param target…
一.程序需求 1.启动程序后,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 二.程序 #!/usr/bin/env python # _*_ encoding:utf-8 _*_ product_list = [ ('Iphone',6888), ('Watch',888), ('Car',666888), ('Coffee',12), ('Bike',1888) ]…
要求如下: 指定一个数字 x ,然后打印 1到x 的所有数字,并问是否继续打印,否退出程序,是就继续.再指定一个数字 y ,如果 y> x 就显示 x+1 到 y 的所有数字,y <= x 提示y 太小了,让用户重新指定y…
设计程序,有以下步骤: 需要备份的文件和目录由一个列表指定. 备份应该保存在主备份目录中. 文件备份成一个zip文件. zip存档的名称是当前的日期和时间. 解决方案: 版本一: #!/usr/bin/python #filename: backup_ver1.py import os import time source=['/home/swaroop/byte','/home/swaroop/bin'] target_dir='/mnt/e/backup/' target=target_di…
需求如下: 1.动态的查询添加删除haproxy节点信息 2.程序功能:add(添加).Del(删除).Query(查询) 3.添加时实例字符串为:  {'backend': 'www.oldboy.com','record': {'server': '100.1.7.9','weight': 20,'maxconn': 30}} 代码: # Author:Lee Sir import sys haproxyconf = r"E:\Python练习脚本\day3\haproxy.txt"…
编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 程序逻辑图: 代码: #!/usr/bin/env python #_*_ coding:UTF-8 _*_ #__author__ = lee sir import sys userinfo = r'D:\Python_Scripts\day1\userinfo.txt' userlock = r'D:\Python_Scripts\day1\userlock.txt' #用户输入用户名和密码 def user_input(…
程序片段1 第一个需求是需要生成一些随机的时间,例如需要随机生成从一年前到现在的一些时间,刚开始折腾了半天,最后的代码如下: from datetime import timedelta from datetime import date import random (datetime.datetime.now()-datetime.timedelta(seconds=random.randrange((datetime.timedelta(days=365)).total_seconds())…
使用python实现在crt中捕捉出现的异常信息,并统计出现的次数: #$language = "Python" #$interface = "1.0" def exe_cmd(mycmd): crt.Screen.WaitForStrings(["#", ">", "?"], 2) crt.Screen.Send(mycmd + "\n") def Main(): errNum…
还有一些小bug 基本有 输入用户名密码 认证成功后显示欢迎信息 输出三次后锁定 # -*- coding:utf-8 -*- account_file=('C:\Users\guigu\Desktop\user.txt') lock_file=('C:\Users\guigu\Desktop\lock.txt') f = file(account_file) account_list = f.readlines() f.close() while True: f = file(lock_fil…
编写一个程序,重复读取数据,直到用户输入‘done’.一旦输入‘done’,打印总和.个数与平均值.如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环. arr = [] num = 0 sum = 0 while 1: val = input('请输入一个数:') try: if val == 'done': for i in arr: sum = sum + float(i) print('总和为:' + str(sum)) print('输入个数为…
这是在一个文件夹下将符合条件的文件中,第一列是相同的,对每个文件中第二列的数求和,输出为一个txt文件,文件内容格式为:第一列的每个数对应[这个所有符合条件的文件中第一列这个数对应的第二个数的]求和 #!/usr/bin/env python # -*- coding: utf-8 -*- import time,glob #date= time.strftime("%Y%m%d", time.localtime()) #linux filesRead = r"../resu…
程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能. 缺点:程序语句过于重复,效率低. #-*-coding:utf-8-*- date={ '北京':{ '昌平区':{ '沙河':['oldboy','test'], '通天苑':['链家地产','我爱我家'] }, '朝阳区':{ '望京':['奔腾','默默'], '国贸':['CICC','HP'], '东直门':['Advent','飞信'] }, '海定…
1.首先先要安装 pip install pywin32 pip install pyinstaller 没有越狱安装不了加个国内镜像地址: pip install pyinstaller -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com    亲测有效用的时候也不用导入,cmd界面直接调用就Ok了 2.验证一波  baidu.py from selenium import webdriver…
#!/usr/bin/env python # _*_ coding:utf8 _*_ data = { "山东省":{ "滨州市":{"惠民县","沾化县","无棣县","邹平县","阳信县"}, "济南市":{"济阳县","商河县","平阴县","历下区",&quo…
#!/usr/bin/env python # _*_ coding:utf8 _*_ import sys user_lock_file="user_lock.txt" # 用户所锁文件 user_file="user.txt" # 用户文件 retry_limit = 3 # 输入的限制次数,若超过此次数,就将用户锁定 retry_count = 0 # 用户输入次数的计数器 while retry_limit >retry_count: user_nam…
to 撸的血泪史:大学四年几乎都在宿舍打撸,So,把官网的皮肤都保存下来,存到百度云,就当一种纪念 编辑器:pycharm 用到的包:urllib.request, requests, json, re, os #######分析: 进入LOL官网,点击资料库,进入所有英雄列表(网址:http://lol.qq.com/web201310/info-heros.shtml) 然后单击某个英雄进入皮肤列表,可以发现各个英雄皮肤的网页网址只有一部分是变化,如风女 再如:提莫 观察发现前面一部分网址是…
准备: 1,xxx.py程序文件 2,自定义的图标文件:xxx.ico 图标文件应该包含常见的多分辨率格式,以便适应在不同场合显示,不能是单一图片. 你可以用专用的软件处理生成图标,不过少量的图标生产,其实最方便的还是直接找网上的在线工具解决.以converticon网站操作为例(https://lvwenhan.com/convertico/),只需要选择本地图片上传,然后选择需要的多个分辨率,就可以导出自己需要的图标文件了. 第一步: 以管理员打开cmd命令行窗口,输入: 这一步,点回车,会…
[root@PythonPC ~]# cat passwd root:x:::root:/root:/bin/bash bin:x:::bin:/bin:/sbin/nologin daemon:x:::daemon:/sbin:/sbin/nologin adm:x:::adm:/var/adm:/sbin/nologin ::lp:/var/spool/lpd:/sbin/nologin ::sync:/sbin:/bin/sync shutdown:x:::shutdown:/sbin:/…
要求如下:…