摘要: 在生产开发环境中,可能会遇到python模块安装过,但是就是找不到的问题,只能说明一个问题:python版本不一样,或者 安装了两个相同版本的python。 在linux操作系统中,不同用户的 echo $PATH 环境变量不同,可以通过查看环境变量确定当前的python路径会是哪一个 下面给出 通 阅读全文
posted @ 2018-03-31 14:27 百变小超 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 利用elasticsearch 查询多个字段的值: must 表示下面所有条件满足; match 匹配某字段, 是查询的是具有解析类型的字段;https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match 阅读全文
posted @ 2018-03-31 11:19 百变小超 阅读(2850) 评论(1) 推荐(0) 编辑
摘要: 1.cp -r dir1 dir2 如果目录dir2不存在的时候,会把dir1中的所有文件复制到新的目录dir2中。如果dir2存在,那么dir1整个目录会复制到新的目录dir2中; 2.sudo visudo 用于修改 /etc/sudores 文件,修改用户在linux系统中的权限; ssh A 阅读全文
posted @ 2018-03-23 13:05 百变小超 阅读(118) 评论(0) 推荐(0) 编辑
摘要: elastic'search提供了许多接口用于访问,在这里集成了很多常用的额python访问的方法,如有不正确的地方请指正。 Tips: 在这里查询数据部分采用分页批量获取数据的方法,并且采用yield方式返回。如果需要终止yield,只需抛出StopIteration异常即可。 阅读全文
posted @ 2018-03-07 12:54 百变小超 阅读(2557) 评论(0) 推荐(0) 编辑
摘要: 有时候服务器不能联网,需要在离线状态下安装python模块。 在联网的机器上安装好模块,然后把联网机器的python库打包,最后传输到不联网的服务器上,执行离线安装命令。 1. 更新pip 版本pip install -U pipin Windowpython -m pip install -U p 阅读全文
posted @ 2018-03-07 12:45 百变小超 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 实现功能: 利用 paramiko 模块实现 1.远程目录检索 2.远程文件下载 3.远程目录下载(带目录结构) 阅读全文
posted @ 2018-02-27 15:31 百变小超 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 在python 中如果通过多线程的方式执行某个方法很简单,只需要把同步函数的第一个参数为该函数对象即可。但是如果函数对象是某个类的静态方法,这时候如果直接使用类的该函数对象会报错。此时需要构造一个代理的方法来实现。 如:上一个博文中的统计目录大小的静态类方法,如果想要查询多目录的空间大小,并且做成多 阅读全文
posted @ 2018-01-27 11:50 百变小超 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: python对磁盘操作 查看文件夹的大小 查看目录挂载点的 使用情况 References: http://blog.csdn.net/magic_zj00/article/details/7207445 阅读全文
posted @ 2017-12-30 19:56 百变小超 阅读(2826) 评论(0) 推荐(0) 编辑
摘要: 使用 python logging记录debug 等日志信息 debug 以上信息写入文件 info 以上信息输出在控制台 References: http://www.zlovezl.cn/articles/replacing-print-simple-introduction-to-loggin 阅读全文
posted @ 2017-12-25 15:18 百变小超 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1. 根据字符串名称 动态调用 python文件内的方法eval("function_name")(参数) 2. 根据字符串 动态调用类中的静态方法,getattr(ClassName,"function_name")(参数) 3. apply(functoin_name,parameters) 这 阅读全文
posted @ 2017-11-14 17:30 百变小超 阅读(7896) 评论(0) 推荐(0) 编辑