2018年05月25日
python的对象分为不可变对象和可变对象,是否可变对象皆指内存中存储的值是否可以改变。不可变对象像 不可变对象,该对象所指向的内存中的值不能被改变。像init bool folat str tuple等,赋值会重新创建对象 可变对象,该对象所指向的内存中的值可以被改变。像list dict set赋值会指向引用而不建对象,修改数据联动。 对一个对象调用id函数,可以看出来是否重新创建了对象。比如: #!/bin/env python
# 
2018年05月25日
1,问题背景#如何接收邮件,分类定制,邮件转发
#假如客户小张有这么一个工作,每天要从公司邮件系统下载邮件(来自于国家局通知邮件),
#然后分类邮件通知,然后再按照不同的归属,把邮件转发给不同的客户。甚是繁琐,可自动化。2,开发核算开发流程:需求分析,详细设计,设计评审,代码开发,代码评审,测试用例,软件部署,附加测试(稳定性,压力,边界值)
#自动化思路:接收邮件(依赖接口)--->分类定制(依赖表单)--->发送邮件
#预计工作量:10day(simple,witho
2018年05月17日
python调用os.popen无法获取java -version版本信息,os.popen的返回对象应该是标准输出stdout,通过调查,发现java -version的信息输出到了stderr,还纳闷获取ls信息都是正常,java就不行了。outBuff = os.popen('java -version')
outList = outBuff.readlines()
print(outList)调用系统命令或者其他程序,
2018年05月15日
问题零,list可变对象的,将会数据联动Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "cr
2018年05月10日
python常用语法比较简单,变量声明,条件判断,循环遍历,深点有面向对象,装饰器。一些常用的数据结构和知识总结,梳理如下:一,python基本的数据类型,常用函数python str list set dic lambda | filter map reduce | pass,del,exec,eval
from functools import r