随笔分类 -  Python

摘要:转自 https://blog.csdn.net/saint_228/article/details/90045774 BeautifulReport(以下简称BR)是一个出色的基于unittest的Html报告生成库。BR默认的截图方式是通过语法糖,在assert抛异常时自动截图。https:// 阅读全文
posted @ 2022-06-30 19:13 意如柳 阅读(168) 评论(0) 推荐(0) 编辑
摘要:转自https://www.jb51.net/article/167769.htm 本文实例讲述了Python函数装饰器原理与用法。分享给大家供大家参考,具体如下: 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象 阅读全文
posted @ 2022-06-20 17:35 意如柳 阅读(650) 评论(0) 推荐(0) 编辑
摘要:转自https://blog.csdn.net/huobanjishijian/article/details/98619547 本文目录 新建一个工程 连接远程服务器 下载远程代码 下载远程解释器 添加程序入口 调试前准备 开始调试代码 其他友情提示 .新建一个工程 我这边的工程名是,请自行定义。 阅读全文
posted @ 2021-05-19 12:10 意如柳 阅读(667) 评论(0) 推荐(0) 编辑
摘要:普通连接数据库一开始我不会使用连接SSH的方法,所以想了一个笨办法,那就是先在本地建立一个数据库,请开发同学把线上数据导出,然后我再导入本地,之后让前端测试同学下单(系统会自动调用返佣接口并将数据落盘),再去找开发同学把数据导出成sql语句,我再把更新的数据导入到本地。经过这么一番折腾后才正常测试, 阅读全文
posted @ 2019-10-11 11:35 意如柳 阅读(2494) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-07-05 16:00 意如柳 阅读(0) 评论(0) 推荐(0) 编辑
摘要:安装了python3之后,miniconda会在客户端再次访问Linux系统时,自动切换为python3运行环境,此时如果重启CDH中需要用到python的组件(比如impala),这些组件就会因为找不到默认的python2.7路径而报错,因此需要按照以下方式修改配置信息: 阅读全文
posted @ 2019-05-16 11:20 意如柳 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:目前有两个库可以操作HBASE:hbase-thrift 和 happybase happybase使用起来比较简单方便,因此重点学习该库,hbase-thrift只做简要介绍。 (一)hbase-thrift 1、使用前先添加库和依赖库: 2、连接数据库的配置信息: 3、操作数据库 (二)happ 阅读全文
posted @ 2019-04-12 14:32 意如柳 阅读(11147) 评论(0) 推荐(0) 编辑
摘要:用python实现将某代码文件复制/移动到指定路径下。场景例如:mv ./xxx/git/project1/test.sh ./xxx/tmp/tmp/1/test.sh (相对路径./xxx/tmp/tmp/1/不一定存在) 阅读全文
posted @ 2019-04-10 16:40 意如柳 阅读(8818) 评论(0) 推荐(0) 编辑
摘要:(一)进程 1、定义 进程:就是一组资源的集合。一个程序就是一个进程。 线程是用来干活的,只有进程的话是没办法运行的,进程里其实是线程在具体干活的。 上面这个例子是单线程执行的,如果使用多线程,则会并行执行,执行结果应该是5s左右。 单线程下载网页 多线程下载网页 一个进程里面至少有一个线程,这个线 阅读全文
posted @ 2018-12-26 20:52 意如柳 阅读(227) 评论(0) 推荐(0) 编辑
摘要:工具:Anaconda 先进入该页,新浪新闻:http://news.sina.com.cn/china/ 往下翻,找到这样的最新消息 先爬取单个页面的信息:(随便点一个进去), 该新闻网址:http://news.sina.com.cn/c/nd/2018-06-08/doc-ihcscwxa18 阅读全文
posted @ 2018-11-29 14:31 意如柳 阅读(2050) 评论(0) 推荐(0) 编辑
摘要:案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称、时间、链接。 完整代码: 运行结果:(只展示部分) 详细解说: 1. 首先插入需要用到的库:BeautifulSoup、requests,然后解析网页。解析完后print下,确认是否 阅读全文
posted @ 2018-11-29 14:26 意如柳 阅读(3981) 评论(0) 推荐(0) 编辑
摘要:总结解决方案 第一种: 第一行加:# -*- coding: utf-8 -*- 第二种: 引用处设置默认编码格式 # coding: utf-8 第三种: 使用中文处将中文unicode编码 python3以后第二种方式。 阅读全文
posted @ 2018-11-28 18:07 意如柳 阅读(6085) 评论(0) 推荐(0) 编辑
摘要:我的问题: 使用python3.5,在Linux环境下手动执行python文件时不报错,但是用jenkins自动执行时就报"Non-ASCII character '\xe6' in file",查了一下,解答如下: 在第一行加上这样一句话: 将编码格式改变为utf-8问题就解决了! 阅读全文
posted @ 2018-11-28 17:46 意如柳 阅读(790) 评论(0) 推荐(0) 编辑
摘要:最近要配置Jenkins邮箱,由于一直报如下错误,又没办法解决,所以想到了另外的办法发邮件。 我采用shell脚本执行python命令的方式来发邮件: 阅读全文
posted @ 2018-11-28 15:39 意如柳 阅读(505) 评论(0) 推荐(0) 编辑
摘要:最近在工作中发现一个奇怪的问题: 明明已经装上了,但是还提示找不到该模块,没办法,我又去site-package文件下面看了: 发现Linux下自带的python2.7里面装上了该模块(我在root用户下的python2.7和hadoop用户下的python3.5都装了),所以我直接复制了一份到py 阅读全文
posted @ 2018-11-28 13:57 意如柳 阅读(869) 评论(0) 推荐(0) 编辑
摘要:使用sys模块 使用sys模块里的argv参数,用来保存参数值 该方法的作用是在运行python xx.py时必须传入参数才能执行,否则报错,执行时即将参数传入python文件中使用。 print(sys.argv) #查看文件的当前路径,并存到列表里 阅读全文
posted @ 2018-11-27 21:17 意如柳 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:使用模块yagmail(使用收藏的yagmail,现在的第三方模块不能解决中文乱码问题) 如果有多个收件人或抄送人的话,使用列表存放邮箱 如果使用qq邮箱当发件人的话,需要在.SMTP的参数中加入smtp_ssl=True,host='smtp.qq.com' attachments是附件,最好写最 阅读全文
posted @ 2018-11-27 19:54 意如柳 阅读(167) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-27 14:30 意如柳 阅读(0) 评论(0) 推荐(0) 编辑
摘要:递归的意思是函数自己调用自己。 递归次数:递归如果是死循环,最多执行999次。 小练习: 递归的效率没有循环高,尽量不要用递归。 阅读全文
posted @ 2018-11-27 00:06 意如柳 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一、参数类型 (一)形参与实参 要使用局部变量时,只能通过return的方式返回 不写返回值的时候,返回的是None (二)参数类型 1、位置参数\形式参数 形式参数,也叫位置参数 是必传参数 调用时如果不填实参会报错 给参数一个提醒类型:调用时可以传入不同类型的参数,不受影响。 2、默认值参数 x 阅读全文
posted @ 2018-11-26 21:27 意如柳 阅读(2255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示