随笔分类 -  python

摘要:Python 内置函数 locals() 和globals() 转自: https://blog.csdn.net/sxingming/article/details/52061630 1》这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。 python 使用叫做名字空间的东西来记录变量的 阅读全文
posted @ 2018-11-03 10:13 mugua250 阅读(1375) 评论(0) 推荐(0)
摘要:【转】python模块分析之collections(六) collections是Python内建的一个集合模块,提供了许多有用的集合类。 系列文章 python模块分析之random(一) python模块分析之hashlib加密(二) python模块分析之typing(三) python模块分 阅读全文
posted @ 2018-10-22 20:02 mugua250 阅读(161) 评论(0) 推荐(0)
摘要:【转】python模块分析之unittest测试(五) 系列文章 python模块分析之random(一) python模块分析之hashlib加密(二) python模块分析之typing(三) python模块分析之logging日志(四) python模块分析之unittest测试(五) py 阅读全文
posted @ 2018-10-22 19:58 mugua250 阅读(205) 评论(0) 推荐(0)
摘要:【转】python模块分析之typing(三) 前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言,这种现象就变得更加的严重,而typing这个模块很好的解 阅读全文
posted @ 2018-10-22 19:54 mugua250 阅读(290) 评论(0) 推荐(0)
摘要:【转】python模块分析之hashlib加密(二) hashlib模块是用来对字符串进行hash加密的模块,明文与密文是一一对应不变的关系;用于注册、登录时用户名、密码等加密使用。一.函数分析:1.共有5种加密算法:md5(),sha1(),sha224(),sha256(),sha384(),s 阅读全文
posted @ 2018-10-22 19:50 mugua250 阅读(224) 评论(0) 推荐(0)
摘要:【转】python之random模块分析(一) random是python产生伪随机数的模块,随机种子默认为系统时钟。下面分析模块中的方法: 1.random.randint(start,stop): 这是一个产生整数随机数的函数,参数start代表最小值,参数stop代表最大值,两端的数值都可以取 阅读全文
posted @ 2018-10-22 19:47 mugua250 阅读(457) 评论(0) 推荐(0)
摘要:【转】python编写规范 一、说明 二、内容 1. 代码布局 1.1 缩进 1.2 表达式和语句中的空格 1.3 行的最大长度 1.4 空行... 1.5 编码... 2. 语句... 2.1 标准头部... 2.2 导入(import)... 2.3 赋值... 2.4 分支和循环... 3. 阅读全文
posted @ 2018-10-22 19:33 mugua250 阅读(286) 评论(0) 推荐(0)
摘要:【转】python模块分析之logging日志(四) python的logging模块是用来写日志的,是python的标准模块。 系列文章 python模块分析之random(一) python模块分析之hashlib加密(二) python模块分析之typing(三) python模块分析之log 阅读全文
posted @ 2018-10-22 19:23 mugua250 阅读(204) 评论(0) 推荐(0)
摘要:【转】PEP8 规范 Python PEP8 编码规范中文版 原文链接:http://legacy.python.org/dev/peps/pep-0008/ itemdetail PEP 8 Title Style Guide for Python Code Version c451868df65 阅读全文
posted @ 2018-10-11 09:45 mugua250 阅读(254) 评论(0) 推荐(0)
摘要:【转】Python 3的pathlib模块:驯服文件系统 https://python.freelycode.com/contribution/detail/1248 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。 目录 python文件路径处理时的问题 阅读全文
posted @ 2018-10-09 11:16 mugua250 阅读(811) 评论(0) 推荐(0)
摘要:【转】简单谈谈python的反射机制 对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 def f1( 阅读全文
posted @ 2018-10-09 08:46 mugua250 阅读(214) 评论(0) 推荐(0)
摘要:【转】Python用数据说明程序员需要掌握的技能 https://blog.csdn.net/HuangZhang_123/article/details/80497951 当下是一个大数据的时代,各个行业都离不开数据的支持。因此,网络爬虫就应运而生。网络爬虫当下最为火热的是Python,Pytho 阅读全文
posted @ 2018-10-07 16:48 mugua250 阅读(547) 评论(0) 推荐(0)
摘要:【转】python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所 阅读全文
posted @ 2018-10-07 11:38 mugua250 阅读(343) 评论(0) 推荐(0)
摘要:PyDev Package Explorer 创建项目 在开展工作之前,需要创建一个新的项目。在 Eclipse 菜单栏中,选择 File > New > Project > Pydev > Pydev Project,单击 Next。 图 5. 创建 Pydev 项目 这时,显示出 Pydev P 阅读全文
posted @ 2018-09-29 20:18 mugua250 阅读(1086) 评论(0) 推荐(0)
摘要:【转】Python之xml文档及配置文件处理(ElementTree模块、ConfigParser模块) 本节内容 一、前言 我们在<中我们描述了Python数据持久化的大体概念和基本处理方式,通过这些知识点我们已经能够处理大部分Python数据序列化/反序列化的需求。本节我们来介绍下另外两个模块, 阅读全文
posted @ 2018-09-19 14:27 mugua250 阅读(635) 评论(0) 推荐(0)
摘要:【转】Python之数据序列化(json、pickle、shelve) 本节内容 一、前言 1. 现实需求 每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求: 把内存中的各种数据类型的数据通过网络传送给 阅读全文
posted @ 2018-09-19 10:56 mugua250 阅读(340) 评论(0) 推荐(0)
摘要:【转】Python之文件与目录操作(os、zipfile、tarfile、shutil) Python中可以用于对文件和目录进行操作的内置模块包括: 其中文件读取或写入已经在之前的文章中进行了描述,具体请参考这里 《Python之文件读写》。这里主要对其它几个模块进行下说明。 一、文件路径操作(os 阅读全文
posted @ 2018-09-19 10:55 mugua250 阅读(325) 评论(0) 推荐(0)
摘要:【转】Python之日期与时间处理模块(date和datetime) 本节内容 前言 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间 其他 Python中提供了多个用于对日期和时间进行操作 阅读全文
posted @ 2018-09-19 10:43 mugua250 阅读(175) 评论(0) 推荐(0)
摘要:【转】Python之列表生成式、生成器、可迭代对象与迭代器 本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterable) 迭代器(Iterator) Iterable、Iterator与Generator之间的关系 一、语法糖的概念 “语法糖”,从字面上看应该是一 阅读全文
posted @ 2018-09-19 10:30 mugua250 阅读(588) 评论(0) 推荐(0)
摘要:【转】Python中的eval()、exec()及其相关函数 刚好前些天有人提到eval()与exec()这两个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数以及与它们相关的几个函数,如globals()、locals()和compile(): 1. eval函数 函数的作用: 阅读全文
posted @ 2018-09-19 10:13 mugua250 阅读(141) 评论(0) 推荐(0)