摘要: 两种方法: 1,使用python自带列表去重函数set() class Test_repeat(): def setup(self): self.data=[1,2,3,4,1,5,6,3,1,7,7,7,7] self.data_expect=[1, 2, 3, 4, 5, 6, 7] def d 阅读全文
posted @ 2022-07-22 17:52 你是我的小妖精 阅读(448) 评论(0) 推荐(0)
摘要: #coding:utf8#author:mylittlegoblinclass Test_Getint: def get_int(self,words): return int(''.join(filter(str.isdigit,words))) def test_get_int(self): a 阅读全文
posted @ 2021-11-09 16:25 你是我的小妖精 阅读(34) 评论(0) 推荐(0)
摘要: 因公司的安全要求线上数据库连接时需要通过ssh方式链接 这样Python的mysql-client库的就无法满足需求了 借鉴使用了 sshtunnel库 如下是链接实例 from sshtunnel import SSHTunnelForwarder def dbconnect_ssh(ssh_ho 阅读全文
posted @ 2021-09-07 18:04 你是我的小妖精 阅读(568) 评论(0) 推荐(0)
摘要: # conding:utf8# author:mylittlegoblinimport pytestclass Three_list(): def three_list(self, nums): res = [] nums.sort() # 首先机进行大小排序 for index_x in rang 阅读全文
posted @ 2021-07-29 17:53 你是我的小妖精 阅读(315) 评论(0) 推荐(0)
摘要: #coding:utf8#author:MyLittleGoblinimport requestsimport jsondef search_api(search_data): urls = 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su? 阅读全文
posted @ 2021-04-21 17:21 你是我的小妖精 阅读(138) 评论(0) 推荐(0)
摘要: 1,复用浏览器 webdriver启动时将不再创建新的浏览器窗口 将运用已打开的浏览器的当前页面进行元素的操作 启动复用浏览器命令: chrome -remote-debugging-port=9333 (端口号确认没有被占用的情况下随便取) 在脚本调用时和此端口一致即可 需要导入selenium的 阅读全文
posted @ 2020-12-22 16:59 你是我的小妖精 阅读(1901) 评论(0) 推荐(0)
摘要: 偶尔看到一篇段子 说是招贤纳婿要是是 第一天给1分钱,第二天给2分钱,以后每天是前一天的2倍 给30天 就把闺女许配给他, 突然好奇想到底是多少钱 ,计算器吧 太麻烦 excel吧用的不好 想了下 直接上代码吧 一分钟搞定 附代码 ps:数额 有点超乎我的想想 #coding=utf8#author 阅读全文
posted @ 2020-05-29 11:58 你是我的小妖精 阅读(3484) 评论(0) 推荐(0)
摘要: 排序方法有很多,实际和面试中我们面对最多可能就是冒泡排序和选择排序冒泡排序:在给定数据列表中从第一个开始逐一和下一个值进行比较,如果发现下一个值大于自己就调换下位置,以此类推,到最后便可以实现从小到大的排序选择排序:在给定数据列表中找到最小的一个数值,然后依次和后面的进行对比,比如我们认为最左侧的值 阅读全文
posted @ 2020-05-13 09:32 你是我的小妖精 阅读(220) 评论(0) 推荐(0)
摘要: 答题思路是使用堆栈进行解决我们首先压栈一个左括号,当什么时候检测到与之对应的右括号出现时弹栈,基于这样的解题思路我们来看下具体怎么实现附代码: """创建一个类模拟栈"""class Stack: '''定义一个数据列表用来数据传输下标_标示不被外界访问''' def __init__(self): 阅读全文
posted @ 2020-05-12 18:02 你是我的小妖精 阅读(650) 评论(0) 推荐(0)