摘要: 操作系统 操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操 阅读全文
posted @ 2018-10-25 18:52 保姑娘 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 进程 操作系统 进程即正在执行的一个过程。进程是对正在运行程序的一个抽象 什么是操作系统 操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。操作系统所处的位置如图 ps:操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以 阅读全文
posted @ 2018-10-25 14:53 保姑娘 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2018-10-25 13:57 保姑娘 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re 常用的表达式规则 re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当 阅读全文
posted @ 2018-10-25 13:56 保姑娘 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 最简单用法 输出 看一下这几个日志级别分别代表什么意思 如果想把日志写到文件里,也很简单 其中下面这句中的level=loggin.INFO意思是,把日志纪录级别设置为INFO,也就是说,只有比日志是INFO或比INFO级别更高的日志才会被纪录到文件里,在这个例子, 第一条日志是不会被纪录的,如果希 阅读全文
posted @ 2018-10-25 13:55 保姑娘 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, >>> os.system('uname -a') Darwin Alex 阅读全文
posted @ 2018-10-25 13:54 保姑娘 阅读(196) 评论(0) 推荐(0) 编辑
摘要: HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一 阅读全文
posted @ 2018-10-25 13:52 保姑娘 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 ```cnf [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionL 阅读全文
posted @ 2018-10-25 13:51 保姑娘 阅读(108) 评论(0) 推荐(0) 编辑
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 序列化: 反序列化: 阅读全文
posted @ 2018-10-25 13:50 保姑娘 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种 阅读全文
posted @ 2018-10-25 13:49 保姑娘 阅读(97) 评论(0) 推荐(0) 编辑
摘要: shutil 模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组 阅读全文
posted @ 2018-10-25 13:48 保姑娘 阅读(81) 评论(0) 推荐(0) 编辑
摘要: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 阅读全文
posted @ 2018-10-25 13:47 保姑娘 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 阅读全文
posted @ 2018-10-25 13:45 保姑娘 阅读(68) 评论(0) 推荐(0) 编辑
摘要: os 模块提供了很多允许你的程序与操作系统直接交互的功能 阅读全文
posted @ 2018-10-25 13:45 保姑娘 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、在Python中,通常有这几种方式来表示时间: 二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 时间戳(timestamp)的方式:通常来 阅读全文
posted @ 2018-10-25 13:44 保姑娘 阅读(97) 评论(0) 推荐(0) 编辑