1.一万行的csv文件,需要获取到指定列的值,怎么读取效率更快?
答:其实这是一个失误,我一直以为是read_csv方法本来就很慢,其实是我本人失误,我导入了另一个文件的操作,很耗时,但是实际运行文件又没用到,程序执行的时候,先去执行了另一个文件,出现的结果就是运行时间很慢很慢
解:只需要读取出指定文件read_csv(),然后转为json,pandas.DateFrame.to_json(),然后把json转成列表,json.loads()
2.五千条数据,循环调用查询接口,逻辑上会执行5000次,怎样优化让执行次数和时间减少?
答:考虑使用多线程?但是不会?查资料需要学习这方面的知识!!!
3.第一次调用selenium浏览器的时候,启动会很慢很慢
答:考虑切换加载策略
chrome_options = Options()
# 加载策略,饥饿策略,不等图像加载完成
chrome_options.page_load_strategy = 'eager'
# 后台加载
chrome_options.add_argument('--headless')
driver = webdriver.Chrome(options=chrome_options)
4.ApiFox创建自动化流程时,拿不到上一个接口运行后的数据,默认取的是测试数据?
答:自动化测试导入步骤的时候,不会把后置操作导入进去,又需要单独写
完成初版!
5.移动支付怎么模拟?
答:不知道,搭建mock环境?