python程序
shawn xie123
热爱python无法自拔
展开
-
python3 打印字典中特定的某个key的方法
大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去找某个特定的元素。Tester = {“name”:“shawxie”,“phone”:“135xxxx”,“Address”:“深圳市南山区”,“job”:“软件测试”,“hobby”:“爬山” }假如我想从Tester 字典中找出name对应的shawnxie。有几个方法可以找到。方...原创 2018-10-20 11:55:27 · 18403 阅读 · 5 评论 -
python连接安卓设备
import osfrom time import sleep#结束360手机助手os.popen('taskkill /f /t /im 360MobileMgr.exe')sleep(2)mydevice = os.popen("adb devices") # popen与system可以执行指令,popen可以接受返回对象mystr = mydevice.read() # 读...原创 2019-01-14 19:45:58 · 2166 阅读 · 0 评论 -
在pycharm运行代码,调用CMD窗口的命令运行显示乱码的解决办法
以下面的代码为例import osos.system(“ping www.baidu.com”)在pycharm界面运行后会显示乱码,如下图所示网上很多无用的教程,说什么在代码里加一行"#coding=utf-8",然而并没什么用!#coding=utf-8import osos.system(“ping www.baidu.com”)我只讲干货, 其实方法很简单,在pychar...原创 2019-01-14 10:36:41 · 6685 阅读 · 2 评论 -
使用python脚本结合adb命令,读取手机的屏幕分辨率和屏幕密度
使用python脚本结合adb命令,读取手机的屏幕分辨率和屏幕密度,代码如下:import oslists =['wm size','wm density']for item in lists: readDevice_Info = os.popen('adb shell {}'.format(item)).read() print({item.rstrip():readDev...原创 2019-01-02 17:49:40 · 5225 阅读 · 0 评论 -
python 实现手机自动拨打电话(循环通话测试)
使用for循环去实现手机连续拨号,代码简洁方便,代码如下:#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错from time import sleepimport osnumbers = [10086,1380013800,10010,12580]for number in numbers: #拨打电话 call = os.popen('adb sh...原创 2018-12-03 23:29:40 · 15034 阅读 · 10 评论 -
python3 爬取TOP500的音乐信息并存储到mongoDB数据库中
爬取TOP500的音乐信息,包括排名情况、歌曲名、歌曲时间。网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL:http://www.kugou.com/yy/rank/home/1-8888.html这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三页的信息,多次尝试发现不同的数字即为不同的页面。因此只需更改home/后面的数字即可。由于每页显示的为22首...原创 2018-12-01 14:25:37 · 2888 阅读 · 0 评论 -
MongoDB数据库的安装
1.1 MongoDB概述MongoDB是一种非关系型数据库(NOSQL),NOSQL泛指非关系型的数据库。随着互联网web 2.0网站的兴起,传统的关系数据库在应付2.0 网站,特别是超大规模和高并发的SNS类型的web 2.0 纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型则由于本身的特点得到了迅速的发展。NOSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的...原创 2018-12-01 10:51:41 · 1916 阅读 · 0 评论 -
python3 写入excel表格数据 简单示例
import xlwt #导入xlwt 库sheet = book.add_sheet(‘sheet1’) #创建工作表格sheet.write(0,0,‘python’) #把python写到第一行、第一列sheet.write(1,1,‘love’) #把love写到第2行、第2列book.save(‘test.xls’) #保存到test表...原创 2018-11-30 23:51:33 · 4908 阅读 · 0 评论 -
python 操作txt文件
读取txt格式的文件的信息read(size)—读取指定长度的内容read()—读取文件的所有内容readline()–读取第一行readlines()–读取所有的内容,并以列表的形式保存file = open(r"F:\test.txt","r")print(fp.read(5)) #读取提一行的前面5个字符print(fp.read原创 2018-12-04 11:17:09 · 2764 阅读 · 0 评论 -
通过python 将数据存储到csv文件中
import csvfile = open(r’E:\test.csv’,‘w+’) #打开csv文件writeIn = csv.writer(file)writeIn.writerow((‘id’,‘name’))writeIn.writerow((‘one’,‘jamesxie’))writeIn.writerow((‘two’,‘lisi’))writeIn.writer...原创 2018-11-09 23:10:13 · 6841 阅读 · 0 评论 -
python 实现手机自动拨打电话(通话压力测试)
现在能用自动化实现的,尽量使用自动化程序去操作,代替人工去操作,更有效率。今天说下用python结合adb命令去实现安卓手机端的通话压力测试。#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错from time import sleepimport osdef test_call(number1,number2,number3,number4,number5): ...原创 2018-10-28 21:28:31 · 16136 阅读 · 8 评论 -
python3 自动化测试之启动、关闭app压力测试脚本
在测试app时,我们需要针对app某个使用最频繁的功能做压力测试,今天我们说下启动app的压力测试,利用python脚本怎么写。from time import sleepimport osdef test_startUpApp(AppName,AppPackage): #启动app StartUpApp = os.popen(AppName) sleep(3) ...原创 2018-10-20 14:22:05 · 2631 阅读 · 0 评论 -
python控制电脑鼠标和键盘,登录QQ
import osfrom pynput.mouse import Button,Controllerfrom pynput.keyboard import Keyfrom pynput.keyboard import Controller as Wfrom time import sleepmouse = Controller()keyboard = W()#点击右下角刷新桌面...原创 2019-01-14 19:59:29 · 7215 阅读 · 1 评论