摘要: ``` import optparse parser=optparse.OptionParser('usage %prog -H'+' -p ') parser.add_option('-H',dest='tgtHost',type='string',help='specify target host') parser.add_option('-p',dest='tgtPort',type='st... 阅读全文
posted @ 2017-09-15 20:42 AbyssCE 阅读(129) 评论(0) 推荐(0) 编辑
摘要: ``` import socket try: socket.setdefaulttimeout(2) s=socket.socket() s.connect(("211.144.208.7",23)) ans=s.recv(2048) print (ans.decode("utf-8")) except Exception as e: print(e... 阅读全文
posted @ 2017-09-15 20:05 AbyssCE 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ``` import xlrd import time import pymysql.cursors connect = pymysql.Connect( host='127.0.0.1', user='zabbix', passwd='123456', db='cc', use_unicode=True, charset="utf8" ) cu... 阅读全文
posted @ 2017-09-08 09:19 AbyssCE 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 编译安装 root 账号登陆后,依次执行以下命令: tar zxvf lrzsz 0.12.20.tar.gz cd lrzsz 0.12.20 ./configure make make install 上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直 阅读全文
posted @ 2017-09-07 10:24 AbyssCE 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 问题现象:在linux环境下,安装完python3.6.2后,发现并没有pip3功能。 解决方法: https://pip.pypa.io/en/stable/installing/ 1)下载get pip.py 文件 2)python get pip.py 3)重新安装python3 阅读全文
posted @ 2017-08-31 11:14 AbyssCE 阅读(12641) 评论(0) 推荐(0) 编辑
摘要: import xlwt workbook=xlwt.Workbook() 创建工作簿 sheet=workbook.add_sheet("1") 创建工作表 sheet.write(0,0,"foobar") 写入 workbook.save("just for test.xls") 保存 阅读全文
posted @ 2017-07-21 16:21 AbyssCE 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件。 2、导入方法 3、import本质(路径搜索和搜索路径) 导入模块的本质就是把python文件解释一遍 导入包的本质就是执行该报下的__init__.py文件 在init 阅读全文
posted @ 2017-07-20 14:54 AbyssCE 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/alex3714/articles/5765046.html 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风格问题"无关紧要"。理 阅读全文
posted @ 2017-07-19 11:04 AbyssCE 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 装饰器:本质是函数,(装饰其他函数),也叫语法糖 就是为其他函数添加附加功能 原则: 1. 不能修改被装饰函数的源代码 2. 不能修改被装饰函数的调用方式 3. 但是会改变返回值 实现装饰器知识储备: 1. 函数即“变量” 2. 高阶函数 a:把一个函数当做实参传给另外一个函数 (不修改被装饰函数源 阅读全文
posted @ 2017-07-19 10:56 AbyssCE 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 列表生成 generator :一边循环一边计算的机制,成为生成器 创建L和g的区别仅在于最外层的[]和(),L是一个list,而g是一个generator。 可以通过next()函数获得generator的下一个返回值: 斐波那契数列 def fib(max): n,a,b=0,0,1 阅读全文
posted @ 2017-07-19 10:36 AbyssCE 阅读(116) 评论(0) 推荐(0) 编辑