摘要: #现在的目录结构为 #现在想要在web2/bin.py中调用web3/main.py模块中的方法 #发现在pycharm中执行与在cmd中执行的结果不同(在cmd中找不到项目目录web1的路径),这是因为pycharm会自动将项目的中路径写入环境变量python中 #所以如果想要使得在任何环境下代码 阅读全文
posted @ 2018-03-28 11:53 jianbonet 阅读(644) 评论(0) 推荐(0) 编辑
摘要: #在了解生成器之前,可以先看看一个名为"列表生成式"的东西 #由名字可知,列表生成式的作用就是生成一个列表,规则是: [ f(x) for x in 序列 ] #但是,列表声称式会将生成的列表直接放入内存中,当数据较大时不适用 #所以就有了生成器 #生成器的第一种创建方法:( f(x) for x 阅读全文
posted @ 2018-03-27 15:11 jianbonet 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 基于开放封闭的原则,对现有的函数想要扩展新功能,则不推荐对源码进行修改,所以装饰器就是为了扩展函数功能所用。 #原函数 #现在需要添加的功能是:为函数计时 #如果在原函数进行修改,则为 #但是如果有成千上万的函数,逐个修改的工程量极大,所以可以修改为 #通过另外定义一个函数,将原函数传入,这样对于每 阅读全文
posted @ 2018-03-26 11:58 jianbonet 阅读(144) 评论(0) 推荐(0) 编辑
摘要: #元字符在re模块中有特殊意义的字符,有:^ $. * + {} [] () | \ ^$ #表示开头结尾,注意:[^]表示取反 . #点,表示任意一个字符,包括空格(一个空白字符),\t(换行符)。但是不能匹配\n(换行符) * #表示前一个字符出现次数任意次,包括零次 + #表示前一个字符出现一 阅读全文
posted @ 2018-03-23 19:58 jianbonet 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 小结: 在切片中:[start:end:step] start代表起始索引位置 end代表终止索引位置,如果为空则代表边界,可以是作左边界也可以是右边界 step代表步进,同时控制方向 总结: 查: 删: 增: 改: 排序: 阅读全文
posted @ 2017-09-15 01:01 jianbonet 阅读(246) 评论(0) 推荐(1) 编辑
摘要: nfs原理 1.开启RPC服务 2.NFS向RPC服务注册启动的端口 3.用户向RPC询问NFS服务的端口 4.RPC返回端口给客户端 5.客户端通过获得的端口与NFS服务器进行数据传输 实验步骤 一、准备 1.检查系统版本信息 2.检查是否安装nfs和rpc服务 3.安装服务 二、配置 1.启动r 阅读全文
posted @ 2017-09-14 00:53 jianbonet 阅读(284) 评论(0) 推荐(0) 编辑