Python学习笔记
lzq_csdn
这个作者很懒,什么都没留下…
展开
-
Python学习笔记-6(类、胡乱写)
1、模块:每个py文件就是一个模块,有自己的作用域。可以把多个模块放在一个目录下,组成一个包。 包也是一个模块,若一个目录是”包”,则目录下必须有 init.py模块,代表包本身模块2、if __name__ == “__main__”: 若直接运行当前文件,则python会把 __name__ == 置为__main__,若是import引用,则不会,以此可以 判断是否是执行当前模块3、x原创 2015-12-12 23:56:40 · 267 阅读 · 0 评论 -
Python学习笔记-3(线程、进程、同步等)
python多线程下有一个GIL全局锁,执行线程代码前,必须先拿到GIL锁,每执行100条字节码释放一次GIL锁,所以,Python多线程并不是真正多线程,只有通过其他语言来扩展,或者使用多进程替代,但是进程开销大thread 模块 是较底层的线程实现,没找到thread.py,应该是C实现的 threading模块提供了很多方法、类,方便调用,threading和multithprocessin原创 2015-12-12 16:10:45 · 450 阅读 · 0 评论 -
Python学习笔记-1(变量、类型、函数、类、作用域)
Python学习之路-1a="123" //动态类型:在运行时,根据它的值来决定的类型 b =int(a) //强转类型 int(a);将生成数字123,注意,此时a并没有改变 id(a) //取得变量a的引用,即地址 type(a) //取得变量a的类型, Python内部类型有:int:a=123boolean: a=Tru原创 2015-11-25 16:38:51 · 684 阅读 · 0 评论 -
Python学习笔记-5(Socket、SQLite)
一、SocketPython中的Socket和winsock很像#客户端:s =socket.socket(socket.AF_INET,SOCK_STREAM)#ip4协议,tcp连接:s.connnect( (ip,port) )s.send(data)s.recv(size)s.close()#服务端:s =socket.socket(socket.AF_INET,SOCK_ST原创 2015-12-12 23:44:27 · 463 阅读 · 0 评论 -
Python学习笔记-4(模块:collections、itertools、xml)
一、itertools模块:#提供迭代函数,返回的都是可迭代对象(运行时才生成计算),惰性计算(访问时才真正计算)count(start=0,step=1); #cycle(iterable); #循环迭代对象无限次repeat(object,times=None); #重复对象times次,默认是无限重复combinations(iterable,r);原创 2015-12-12 16:31:25 · 280 阅读 · 0 评论 -
Python WindowsError
原文地址0 操作成功完成.1 功能错误.2 系统找不到指定的文件.3 系统找不到指定的路径.4 系统无法打开文件.5 拒绝访问.6 句柄无效.7 存储控制块被损坏.8 存储空间不足, 无法处理此命令.9 存储控制块地址无效.10 环境错误.11 试图加载格式错误的程序.12 访问码无效.13 数据无效.14 存储器不足, 无法完成此操作.转载 2015-12-01 18:40:38 · 2714 阅读 · 0 评论 -
Python学习笔记-2(urllib、re)
经过Python学习之路-1,学习了Python的基础语法,加上用os模块写了一些代替批处理的文件管理工具,这次打算依葫芦画瓢,写一个爬虫(以前用java写过,据说python写起来很爽啊)这次的参考博客是:Python爬虫入门一、简单爬虫爬取网页数据:values ={{"name":"li"}};urllib.urlencode(values); #1.设置pos原创 2015-12-04 15:17:22 · 807 阅读 · 0 评论