简介 ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同 该模块…
Python中列表的赋值
最近使用python开发系统,发现列表赋值中一个需要注意的问题,现象如下: 这样的简单赋值,其实是将c和d指向同一个列表,类似数组指针赋值。 如何复制出一份独立的列表呢?python中可以用分片的方式,复制出一份新……
Django在MySQL 5.7上使用GROUP BY执行原始SQL语句
将MySQL从5.6升级到5.7后,原有的语句执行报错: 查找原因,原来是MySQL 5.7默认开启了only_full_group_by,一旦开启这个功能,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,…
Python学习二十一之2.x与3.x版本区别
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Py…
Python学习二十之IDE
做为技术人员,不可避免的接触Linux系统,对于命令行界面的管理,还是推荐使用vim,多用才会精。(https://www.vim.org/) 推荐10 款最好的 Python IDE Python 非常易学,强大的编程…
Python学习二十之json
Python JSON 本章节我们将为大家介绍如何使用 Python 语言来编码和解码 JSON 对象。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。 …
Python学习十九之XML 解析
什么是 XML? XML 指可扩展标记语言(eXtensible Markup Language)。 你可以通过本站学习 XML 教程 XML 被设计用来传输和存储数据。 XML 是一套定义…
Python学习十八之多线程
Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,……
Python学习十七之SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电…
Python学习十六之操作 MySQL 数据库
这章做为基础知识了解即可,重点学习Django Model。 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多…