hello cc

随笔分类 -  Python

python学习笔记
摘要:一: 模块介绍 模块ctypes是Python内建的用于调用动态链接库函数的功能模块,一定程度上可以用于Python与其他语言的混合编程。由于编写动态链接库,使用C/C++是最常见的方式,故ctypes最常用于Python与C/C++混合编程之中。 二:ctypes 的原理以及优缺点 从ctypes 阅读全文

posted @ 2017-03-22 21:47 星际海盗 阅读(3175) 评论(0) 推荐(0)

摘要:目前常用的编码规范为 PEP8 该规范的内容规定: 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方 阅读全文

posted @ 2017-03-01 15:20 星际海盗 阅读(399) 评论(0) 推荐(0)

摘要:1. 使用的方法: time模块下的strftime() 2. 方法说明:strftime()方法语法: 3. format格式: python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0- 阅读全文

posted @ 2017-03-01 11:10 星际海盗 阅读(895) 评论(0) 推荐(0)

摘要:解析xml的库有: xml(python自带)、libxml2 、lxml 、xpath... 一:xml import xml.etree.ElementTree from StringIO import StringIO file = StringIO(data) doc = xml.etree 阅读全文

posted @ 2017-02-19 16:24 星际海盗

摘要:1.修改字段 1)修改原有字段长度: alter table news modify column title varchar(100); 修改news表的title字段长度为100. 2)增加一个新字段: alter table news add name char(20); 3)删除一个字段: 阅读全文

posted @ 2017-02-14 10:40 星际海盗 阅读(313) 评论(0) 推荐(0)

摘要:一:基本介绍 1. 介绍: Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。 2. 类型: 队列按数据存放的类型分为:FIFO(First in First Out,先进先出)和LIFO 阅读全文

posted @ 2017-02-11 09:39 星际海盗 阅读(322) 评论(0) 推荐(0)

摘要:python文件系统监控 Pyinotify 不错的介绍: http://www.centoscn.com/python/2014/0823/3547.html 不错的案例: http://www.cnblogs.com/hollyspirit/p/3182828.html watchdog htt 阅读全文

posted @ 2017-01-17 08:56 星际海盗

摘要:python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可。 一: 创建字典 1)直接定义一个: dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'} 注: 字典中可包含 阅读全文

posted @ 2016-10-08 17:59 星际海盗 阅读(576) 评论(0) 推荐(0)

摘要:drozer工具使用 看别人写的东西总是很蛋疼 一 工具介绍 : Drozer原名mercury,是一款不错的Android APP安全评估工具。现在有社区版/专业版两个版本 官网: https://www.mwrinfosecurity.com/ 使用手册: https://www.mwrinfo 阅读全文

posted @ 2016-05-20 16:53 星际海盗

摘要:1. 命名空间,不仅仅在python中有,在多数解释性语言中都有这个概念。(暂时不确定是不是所有的语言里都有) php、xml、c++、java、c#...... 定义命名空间的意义:避免标识符发生重名冲突; 命名空间的使用: 解析器组织、重用代码; 2. python中的命名空间 python的命 阅读全文

posted @ 2016-04-21 21:59 星际海盗 阅读(292) 评论(0) 推荐(0)

摘要:一: argparse介绍 1. argparse argparse,它是Python标准库中推荐使用的编写命令行程序的工具 有三个功能: -处理可选位置参数-生成详细的使用说明-支持分派到子解析器的解析器 parser = argparse.ArgumentParser() 创建一个实例,#par 阅读全文

posted @ 2016-04-21 17:39 星际海盗 阅读(512) 评论(0) 推荐(0)

摘要:一: 基本概念 在pyhton中一切皆对象,就像类unix中的一切皆文件一样,恩,一切。把事物当作对象进行处理, 这样自然就成了面向对象的编程了。 所有的 Python 对像都拥有三个特性:身份,类型和值。 身份:对象唯一的身份标识,用id()查看。 类型:决定了该对象可以保存什么类型的值,可以进行 阅读全文

posted @ 2016-04-21 10:41 星际海盗 阅读(202) 评论(0) 推荐(0)

摘要:说明: python中针对ssh协议的模块有很多,如:pxssh,fabric,pexpect,paramiko等... 目前用的最多的就是paramiko包,里面有很多好玩的东西,详细参考: https://paramiko-docs.readthedocs.org/en/1.15/index.h 阅读全文

posted @ 2016-01-13 16:42 星际海盗

摘要:摘录:http://www.jb51.net/article/43897.htm1. 使用模块: 1) time start = time.time() abc() end = time.time() pirnt (end - start) 或者: start ... 阅读全文

posted @ 2016-01-11 15:00 星际海盗

摘要:持续读取mysql: 阅读全文

posted @ 2016-01-08 08:46 星际海盗

摘要:很好玩的es,研究研究。 内容摘自:《elasticsearch开发》一书 ES蛮有趣,不错! 一: 一些概念 1. es特点:提供一个全文检索的功能库。它非常快速,可扩展,并提供不同语言的分析能力。 2.常见名词: 1) 索引(index): 是Elasticsearch对逻辑数据的逻辑存储,所以 阅读全文

posted @ 2015-12-02 11:51 星际海盗

摘要:系统性的看看python操作各种数据库的方法: 注,有些模块没有的话可以使用 apt-get install + 模块名 、easy_install / pip + 模块名 、下载包然后执行python setup.py + build/install1.pyhton操作mysql 使用模块My... 阅读全文

posted @ 2015-11-17 19:25 星际海盗 阅读(333) 评论(0) 推荐(0)

摘要:pyhton中有几个在web编程中常用的模块,进行一下小结,免得没有体系。1. urllib、urllib2方法近来比较常用,它可以向服务端发包建立链接、读取服务器端返回信息。urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据urllib.urlopen(url[... 阅读全文

posted @ 2015-10-27 09:20 星际海盗

摘要:from ftplib import FTPff = FTP() #创建ftp的????ff.connect('192.168.0.4','21') #链接ftpff.login('tester','tester') #登录ftpff.ftp.cwd(pathname) #设... 阅读全文

posted @ 2015-10-22 10:12 星际海盗

摘要:一: os模块 os模块主要是有以下几类方法 1. 操作系统信息相关的方法:os.system() 运行一个系统命令,os.uname()获取系统信息,等 2. 系统文件相关的方法: 1) os.getcwd() : 获取当前程序运行的路径 2) os.listdir() 列出当前路径下的文件或目录 阅读全文

posted @ 2015-10-15 13:38 星际海盗

hello man