随笔分类 - python
摘要:一直在用别人写的装饰器,从来没有对其原理进行深入的探究。今天趁有点闲着的时间,把装饰器的原理好好看了一遍,做一下整理。 一、装饰器的基本原理 装饰器就是一个可以接受调用也可以返回调用的调用。装饰器本身是一个函数或方法,接受被装饰的函数作为其位置参数。装饰器通过使用该参数来执行某些操作,然后返回原始数
阅读全文
摘要:这一年一直在做一个综合管控平台的项目,用python写的,项目春节前可能就要进行实际部署了和测试,趁着这个空闲期,回顾一下项目中用到的一些技术,第一个就是SNMP协议。 项目结构主要是实现对ipran网络的监控和管理,工单派发等功能。ipran网络设备类似于交换机,路由器。反正可以把它们想象成这类设
阅读全文
摘要:1.什么是算法 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不
阅读全文
摘要:对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。 国内源: 新版ubuntu要求使用https源,要注意。 清华:https://pypi.t
阅读全文
摘要:python下能支持telnet的模块telnetlib是内置模块,直接import就可以了,其基本的使用方法也是比较简单的。 [python] view plain copy #encoding=utf-8 def do_telnet(Host, username, password, finis
阅读全文
摘要:python中的subprocess.Popen()使用 从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn
阅读全文
摘要:在python中对象、类型和元类构成了一个微妙的世界。 他们有在这个世界里和平共处,相辅相成。它们遵循着几条亘古不变的定律: 1、python中无处不对象 2、所有对象都有三种特性:id、类型、值 3、每个对象都是由其对应的类创建出来的 下面来逐条进行分析: 1、python中无处不对象 对象是py
阅读全文
摘要:下午看了Mr Seven的教学视频,其中有一段讲全局变量的视频,迭代输出全局变量的时候报错了。 视频中的做法: 打印结果 为什么会报错呢? 其实是因为在进行for循环的时候产生了两个新的全局变量k和v,也就是说循环开始后vars()中增加了两个新的键值对,for循环的next方法无法完成对两个新键值
阅读全文
摘要:一、sys 用于提供对Python解释器相关的操作: 二、os 用于提供系统级别的操作:
阅读全文
摘要:在注册新用户的时候报错: (sqlite3.OperationalError) no such table: users [SQL: 'SELECT users.id AS users_id, users.email AS users_email, users.username AS users_u
阅读全文
摘要:在一个小程序中写了一个登录视图函数,代码如下: 但是在登录测试的时候报错,报错信息:AttributeError: '_AppCtxGlobals' object has no attribute 'user' 经过反复检查,发现是在运行登录视图函数的时候没有确定g的位置,需要添加一个装饰函数 记得
阅读全文
摘要:微博应用的结构: 用户管理,包括登录管理,会话,用户角色,个人档案及用户头像。 数据库管理,包括数据库迁移处理。 Web表单支持,包括字段检验和用于防止垃圾邮件的验证码功能。 大数据的分页功能。 全文检索。 用户邮件通知 安装虚拟环境 自己上网搜索吧,这个就不多说了,其实我很烦安装虚拟环境的,在自己
阅读全文
摘要:用Flask+python+mysql写一个小项目 系统 win10 py版本:3.6.1 在配置数据库时报错ModuleNotFoundError: No module named 'MySQLdb' 报错信息是 缺少模块MYSQLdb,于是安装库mysqldb C:\WINDOWS\system
阅读全文
摘要:今天就开始我的博客之路吧: 这是一片关于python -flask框架的文章。 摘要 Flask-Login 中的 @login_required 装饰器帮助你限制只允许登录的用户访问视图。 Flask-Cache 扩展为你提供了大量的装饰器用来实现各种的缓存方法。 我们能够开发自定义视图装饰器用来
阅读全文