上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页
摘要: 把这本压箱底的书拿出来看了下,感觉还不错,就给自己记录一下。 JSON,YAML,Pickle,XML和CSV比较适合用于数据交换,主要应用于单一对象而非多个对象的场景。 Shelve支持多个对象的持久化 为了存储Python中的对象,必须先将其转换为字节,然后再将字节写入文件,这个过程成为序列化, 阅读全文
posted @ 2020-02-20 22:29 就是想学习 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 这书买来压箱底很长时间了,作者其实写的很偏于实战,书的代码写的蛮好的,但翻译实在太差了。 Shelve前面我写过一些简单的使用,其实他可以做一个小型的数据库,效果虽然不能和MySQL这种专业的比,单如果自己写的东西记录下,还使比较方便的,刚好现在自己正在小个项目,书中的内容敲一下代码,顺便笔记一下。 阅读全文
posted @ 2020-02-20 17:06 就是想学习 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 迭代使Python中最强有力的特性之一。从高层次看,我们可以简单地把迭代看做是一个处理序列中元素的方式。 4.1手动访问迭代器中的元素 from collections import abc with open('/etc/passwd') as f: print(isinstance(f, abc 阅读全文
posted @ 2020-02-18 22:33 就是想学习 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Python脚本中 一个模块的属性为__debug__ 当python脚本直接运行时,输出为True 当Python -O命令运行时运行,该参数输出为False。 python -c参数,支持执行单行命令/脚本。 python -i其实就是执行文件内容或者执行命令后再进入交互模式。 python - 阅读全文
posted @ 2020-02-18 21:09 就是想学习 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 函数(前面已经看过了,这次把博客补上,书中讲的内容并不难) 用def语句定义的函数是所有程序的基石。书中介绍默认参数、可接受任意数量参数的函数、关键字参数、参数注解以及闭包。 7.1 编写可接收任意数量参数的函数 问题: 编写一个可接收任意数量参数的函数 解决方案: *args,**kwargs d 阅读全文
posted @ 2020-02-17 01:40 就是想学习 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 最近在看PythonCookBook书,非常优秀的一本书,唯一的缺陷是书中的Python版本有点低,还有就是没有协程的相关信息。 在把装饰器定义成类那一章节: import types from functools import wraps class Profiled: def __init__( 阅读全文
posted @ 2020-02-16 20:36 就是想学习 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 元编程的主要目标是创建函数和类,并用它们来操纵代码(比如修改、生成或者包装已有的代码)。Python中基于这个目的的主要特性包括装饰器、类装饰器以及元类。 9.1 给函数添加一个包装 问题 我们想给函数添加一个包装以添加额外的处理。 解决方案 写一个简单的装饰器 import time from f 阅读全文
posted @ 2020-02-16 00:34 就是想学习 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第一章 初识 Linux shell 深入探究Linux内核 Linux系统的核心时内核,主要负责 系统内存管理 软件程序管理 硬件设备管理 文件系统管理 GNU工具 GNU组织开发了一套完整的Unix工具,将Linux内核和GNU操作系统工具整合起来,就产生了一款完整的、功能丰富的免费操作系统,我 阅读全文
posted @ 2020-02-09 22:45 就是想学习 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 首先上一个类工厂函数: def record_factory(cls_name, field_names): try: field_names = field_names.replace(',', ' ').split() except AttributeError: ... field_names 阅读全文
posted @ 2020-02-07 23:40 就是想学习 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 为了对类有更加深入的理解,继续学习类相关知识。 8.1修改实例的字符串标识 class Pair: def __init__(self, x, y): self.x = x self.y = y def __repr__(self): # !r标志__repr__输出 return 'Pair({0 阅读全文
posted @ 2020-02-03 01:23 就是想学习 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 43 下一页