自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

用途:中英文学习笔记,如有侵权,可评论留言,及时清理;学历:NUS计算机硕士;SYSU地球物理学士

现主持开源项目:Geochemistry Pi (浙江大学),数据挖掘自动化Python框架,长期招聘远程科研实习生,有兴趣的友友可看博客置顶文章

  • 博客(4)
  • 收藏
  • 关注

原创 使用unittest检测python函数是否有异常(raise)

问题:如果一个python函数没有return值,只有用raise判断是否有异常,如何使用unittest进行测试呢?解决方法:import unittestclass MyTestCase(unittest.TestCase): def test_foo(self): # Exception是函数foo用raise引起的异常类型,argum是传递给foo的参数 self.asserRaises(Exception, foo, argum)...

2020-12-20 21:37:57 1398 2

原创 import自己的python包(package) | 常见import方式及问题解决

问题:在import自己写的package时,总会出现没有module存在的错误!解决:(1)import方式不正确导致的错误方式一:import以上述Cars 这个package以及相应sub package是自己构建的包。要使它们成为一个包,它们都必须包含__init__.py文件,该文件可以是空白的,或者带有一些初始化代码。让我们假设汽车的所有模型都是模块。使用包有助于单独或整体导入任何模块。假设我们想得到Bmw i8。其语法如下:import Cars.Bmw.x5 当导入一个包或

2020-12-17 22:51:06 15889

原创 class详解 | python

一、类的成员–变量在类中变量成员分为两类:实例变量(字段)和类变量(静态变量)(1)实例变量:每一个实例都应该拥有自己的变量,实例变量是给对象用的。(2)类变量:类变量是属于类的,只有通过类名调用才能更改类变量的值。class Person: coutry="中国" #在此处申明类变量 def __init__(self,name ,age): #构造方法,在此处声明实例化变量 self.name=name #实例变量 self.age=age#

2020-12-17 21:16:09 297

原创 vim 配置(.vimrc)| 语法高亮 & 缩进tab修改(4格) | Mac

问题:如何配置vim,使得在terminal终端运行时,能够对关键词进行语法高亮,同时将tab默认的8格缩进改为4格。解决:方法一:语法高亮一次性:进入vim的底线命令模式,运行syntax on,即可高亮语法,但是退出vim后,再次进入,需要重新运行指令,才可高亮。方法二:语法高亮和tab缩进永久性:在terminal终端输入vim ~/.vimrc,在当前用户的主目录下建立.vimrc的配置文件,在配置文件中,添加syntax on。只需要重新打开vim,即可看到语法高亮的效果。添加set

2020-12-01 17:22:52 1088

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除