摘要:
PyInstaller可以将Python程序打包成一个exe程序来独立运行,用户使用时只需要执行这个exe文件即可,不需要在机器上再安装Python及其他包就可运行了。另外,PyInstaller相较于其他打包程序,比如py2exe,大多时候使用起来更加方便,可以通过命令行的一些简单命令即可进行打包 阅读全文
摘要:
在平时的开发中感觉INI格式的配置文件使用还是挺需要的,有时会使用一个单独的py来存放一些常量或者配置项,大多时候这样倒是挺好用的,但是如果某些配置项需要在运行时由用户来修改指定,比如很多app在关闭时会有一个弹出框提示“是否关闭”和“下次不再提醒”,这种配置项如果使用INI格式的配置文件来操作的话 阅读全文
摘要:
在一个软件中,日志是可以说必不可少的一个组成部分,通常会在定位客户问题或者记录软件使用情况等场景中会用到。logging模板块是Python的一个内置标准库,用于实现对日志的控制输出,对于平常的日志输出,甚至是系统级的日志输出,也都可以使用logging模块来进行实现。 一、使用basicConfi 阅读全文
摘要:
对于数据库的操作,Python中可以通过下载一些对应的三方插件和对应的数据库来实现数据库的操作,但是这样不免使得Python程序变得更加复杂了。如果只是想要使用数据库,又不想下载一些不必要的插件和辅助软件,可以使用Python内置模块sqlite3。 sqlite3是Python对于sqlite数据 阅读全文
摘要:
Matplotlib是一个可以将数据绘制为图形表示的Python三方库,包括线性图(折线图,函数图)、柱形图、饼图等基础而直观的图形,在平常的开发当中需要绘图时就非常有用了。 安装:pip install matplotlib或者下载安装https://pypi.org/project/matplo 阅读全文
摘要:
PEP8编码规范是一种非常优秀的编码规范,也得到了Python程序员的普遍认可,如果实践中或者项目中没有统一的编码规范,建议尽量遵循PEP8编码规范,当然如果项目中已经有了自身的编码规范,应当优先遵循自身的编码规范,哪怕原先的代码风格在你看来很糟糕,也要尽量与源代码风格保持一致。原文地址:https 阅读全文
摘要:
蓝图这个名字好像就是根据单词Blueprint字面意思来,跟平常我们理解的蓝图完全挂不上钩,这里蓝图就是指Blueprint。 使用蓝图的好处是可以将不同功能作用的视图函数/类视图放到不同的模块中,可以更加方便的开发和维护 导入Blueprint:from flask import Blueprin 阅读全文
摘要:
当一个url请求进入后台时,一般有两种方式来进行处理:视图函数和类视图。视图函数直接使用一个函数来进行处理并返回数据给浏览器,类视图则是使用类来进行处理并返回的,所以当需要进行的处理比较简单,则可以考虑使用前者,处理比较复杂就考虑使用后者,但是最终还是需要看使用环境和需求而定。 视图函数: 函数注册 阅读全文
摘要:
URL反转:反转是指通过视图函数名称得到其对应的URL(有反转也就有正转,即通过URL得到视图函数返回的内容,也就是我们平时的访问网页了),需要“url_for(endpoint, **values)”,第一个参数endpoint如果没有指定则使用视图函数名称字符串,第二个参数是需要传入URL的参数 阅读全文
摘要:
单例设计模式:单例模式提供这样一个机制,确保类有且只有一个特定类型的对象,并提供全局访问点。一般单例模式使用时,需要注意以下几点: 确保该类有且只有一个对象被创建。 需要为该对象提供一个全局访问点,以便程序可以全局访问该对象(必须保证这个访问点返回的都是同一个对象)。 需要注意控制共享资源的访问。 阅读全文