随笔分类 - Python
摘要:import datetime # 获取当前日期和时间now = datetime.now()# 获取星期几,其中星期一到星期日对应的整数分别为0到6week = now.weekday() #返回结果--星期一为 0,星期二为 1,以此类推,星期日为 6
阅读全文
摘要:在文件a.py中引入文件b.py文件里面的所有变量 在a.py中使用: from b import * 相当于把文件b.py里面的所有变量当作a.py文件的全局变量
阅读全文
摘要:requests.get()方法所有参数顺序: url(必选)、params、allow_redirects、auth、cert、cookies、headers、proxies、stream、timeout、verify 各参数的描述:url 必须。请求的网址params 可选。字典,要作为查询字符
阅读全文
摘要:字符串需要带引号,而且要避免与字符串里面的引号混淆,可以按情况用单/双引号方法1--exec(),参数为被执行的python语句 a = '{k1:1, k2:2, k3:3, k4:4}'exec('b = "' + a + '"')'''这里一定要加双引号, 因为 'b = {k1:1, k2:
阅读全文
摘要:生成随机数 import random # 0 ~ 9 之间的随机数 random.randint(0,9) # 为了生成0到1范围内均匀分布的浮点数random.random() #randoms choices生成指定范围内的随机值 random.choices(sequence, weight
阅读全文
摘要:腾讯云 https://mirrors.cloud.tencent.com/pypi/simple/阿里云 https://mirrors.aliyun.com/pypi/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学 h
阅读全文
摘要:方法1: with open('1.txt', 'r') as fp: for line in fp: print(line) 方法2: with open('1.txt', 'r') as fp: text = fp.readline() while text!='': print(text) t
阅读全文
摘要:每人准备一个礼物,进行抽奖,预期是每人都不抽到自己的礼物 import random def lottery(dict1): #Python字典values()方法返回一个迭代器,可以使用list()把结果来转换为列表 list1 = list(dict1.values()) for key, va
阅读全文
摘要:rep = ''with open('1.txt', 'r') as fp: contents = fp.read() #read()方法读取所有内容,得到字符串。readline()读取一行内容,得到字符串。readlines()读取所有内容,按行得到字符串列表 rep = contents.re
阅读全文
摘要:def printmulti(): for i in range(1, 10): for j in range(1, i+1): t = str(j) + '*' + str(i) + '=' + str(i*j) if j < i: #print方法默认自动换行,参数中加上end分隔字符来代替默认
阅读全文
摘要:a = ['f','s',3,3,4,2,'d',4,5,6,1] b = list(set(a)) print(b) 结果:[1, 2, 3, 4, 5, 6, 'd', 'f', 's'] 原理:set(a)将列表a转换为集合,集合是一个包含不重复元素的无序序列,然后再使用list将集合转换为列
阅读全文
摘要:a = ['a', 'b', 'c', 'd']b = [1, 2, 3]mydict = dict(zip(a,b))print(mydict) #输出的结果为:{'a': 1, 'b': 2, 'c': 3} zip()函数是Python的一个内置函数,通常用于将两个或多个可迭代对象合并成一个元
阅读全文
摘要:前提是配置好了adb环境变量(安卓),安装了python 1. 安装appium server 下载地址 : http://appium.io/ 2. 安装appium client和selenium 在cmd中输入 pip install selenium pip install Appium-P
阅读全文
摘要:from collections import Counter a = [1, 1, 7, 3, 6, 2, 5, 4, 4, 3, 9, 4, 4, 1] #统计列表中重复次数最多的前N个元素N = 3 print(Counter(a).most_common(N)) #输出是[(4, 4), (
阅读全文
摘要:name = 'Ada LEE' #大写ADA LEEprint(name.upper()) #小写ada leeprint(name.lower()) #单词首字母大写Ada Leeprint(name.title())
阅读全文
摘要:def reverse( text ): return text[::-1] #使用字符串切片, ::表示从头到尾, -1表示从最后开始
阅读全文
摘要:在原来的位置向下滚动鼠标,获得下拉信息: 首先,获取焦点,然后实现鼠标在原来的位置向下滚动,滚动的代码如下: import win32apiimport win32con for i in range(1, 1500): win32api.mouse_event(win32con.MOUSEEVEN
阅读全文
摘要:1. 遍历key dic = {'a': '1', 'b': '2', 'c': '3'} for key in dic: print(dic[key]) #另一种方式, 更直白 for key in dic.keys(): print(key) 2. 遍历value dic = {'a': '1'
阅读全文
摘要:setUp():每个测试case运行之前运行tearDown():每个测试case运行完之后执行setUpClass():必须使用@classmethod 装饰器, 所有case运行之前只运行一次tearDownClass():必须使用@classmethod装饰器, 所有case运行完之后只运行一
阅读全文
摘要:for i in range(1, 5): print(i) # i 返回1,2,3,4 for i in xrange(1, 5): #返回同上 Python 2.x中: xrange用法与range完全相同,所不同的是range生成的是一个list,内存将会分布相应的长度的空间给list。而xr
阅读全文