Python函数
(1)isinstance,来判断一个对象是否是一个已知的类型。
isinstance说明如下:
isinstance(object, class-or-type-or-tuple)-> bool
isinstance(x, (A, B, ...))
其第一个参数为对象,第二个为类型名或类型名的一个列表。其返回值为布尔型。
若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。
示例:
>>>lst = [1, 2, 3]
>>>type(lst)
<type ‘list‘>
>>>isinstance(lst, list)
Trueisinstance(lst, (int, str, list))
True
>>>isinstance(lst, (int, str,list))
True
(2)字符串的连接可以用加号
比如:‘./‘+‘app_bill_model_20160203.pkl‘
(3)点号‘ . ’代表当前路径,即当时py文件所在的路径,有时可以方便路径的书写。
(4)自己写的py文件如何作为模块导入?
放在当前目录下可以直接引用,也可以放在不同的包里,从包里引用。
或设置引用的搜索路径。(还不是特别清楚)
Linux命令
(1)pwd命令能够显示当前所处的路径。
提示:应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm –rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。
(2)cp命令能够复制一个文件或者生成一个不同名但是内容相同的文件。