摘要: 面向对象和面向过程比较 面向过程: 核心是过程,过程指的是解决问题的步骤,即先干什么再干什么然后干什么 基于该思想写程序好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的问题流程化,进而简单化 缺点:扩展性差 面向对象: 核心是对象:对象是特征与节能的结合体。 基于该思想编写程序就好比是在 阅读全文
posted @ 2018-06-25 18:52 Roc_Atlantis 阅读(171) 评论(0) 推荐(0) 编辑
摘要: import configparserconfig=configparser.ConfigParser()config.read('config.ini') #a.cfg a.ini a.cnf# 并不是字典 key = value 形式# print(config.sections()) # 查看 阅读全文
posted @ 2018-06-25 17:26 Roc_Atlantis 阅读(86) 评论(0) 推荐(0) 编辑
摘要: parse(文件名)打开文件并解析,相比于xml少了打开文件那一步 from xml.etree import ElementTree as ET # 直接解析xml文件 tree = ET.parse("xo.xml") # 获取xml文件的根节点 root = tree.getroot() 通过 阅读全文
posted @ 2018-06-25 17:20 Roc_Atlantis 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 其他的看我前面的博客import shutil# 将文件内容拷贝到另一个文件with open('old.xml','r') as read_f,open('new.xml', 'w') as write_f: shutil.copyfileobj(read_f,write_f)# 将文件打包到当前 阅读全文
posted @ 2018-06-25 16:23 Roc_Atlantis 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.什么是hash? hash是一种算法,该算法接受传入的内容,经过运算得到一个hash值。 如果把hash算法比作一个工厂,那么给hash算法的内容就是原材料,生成的hash值就是得到的产品。 2.为何使用hash算法? hash值有三大特性: 1.只要传入的内容一样,得到的hash值必然是固定的 阅读全文
posted @ 2018-06-25 15:19 Roc_Atlantis 阅读(110) 评论(0) 推荐(0) 编辑