
Python
文章平均质量分 72
王者引擎
菜鸟一只,多多指教
展开
-
Centos7服务器python2安装驱动dmPython实践
达梦官方python驱动包dmPython,可以用来连接达梦数据库和进行相应的增删改查等操作,centos的具体安装步骤如下原创 2022-08-03 16:17:17 · 520 阅读 · 0 评论 -
python 单例模式简单代码实现
单例模式可以说开发中比较常用的一种设计模式,这种模式适用的情况是当你的系统的需要某个类实例化之后只出现一个相同的实例,而不是多个实例时。通常可以用来存储整个系统的一些常用配置,对他的更新会作用到所有的引用,实现了配置共享。Python比较简单易用也是大家推荐的单例模式实现方式是基于_new_方法实现的,具体代码可见以下:import threadingclass Singleton...原创 2019-11-30 15:38:08 · 373 阅读 · 0 评论 -
Python连接mysql的模块torndb使用注意事项
1,torndb之前是tornado操作mysql数据库的一个模块, 他是在Mysqldb模块的基础上做的封装处理, 后期独立成单独的模块。2,torndb本身默认是自动commit的, 所以执行更新操作的时候不用再commit3,torndb查询方法有query和get, query方法会返回一个list, 为空时是[], get方法返回的是dict, 为空时是None4,tornd...原创 2018-05-09 11:43:47 · 2735 阅读 · 0 评论 -
python2的windows环境变量配置和pip安装
由于重装系统等各种原因, 可能要重新安装Python,以下是教程1,从官网下载Python2.7的最新版本https://www.python.org/downloads/release/python-2715/根据系统下载对应版本2,运行文件, 下一步下一步, 最终会在C:\Python27生成对应的文件3,配置环境变量配置前将C:\Python27加入到Path环境...原创 2018-06-09 14:20:47 · 3853 阅读 · 0 评论 -
Python根据当前日期取去年同星期日期
业务的开发时候有一个需求,需要对比当前时间段和去年同星期的时间段的数据,例如当前时间是2019-04-11,是今年的第十五周的周四,如何去取去年的第十五周的周四呢?查了好多资料没有对应的处理方法,于是自己写了这个方法,如果您有更好的方法,可以留言。python的datetime模块有个查看日历的方法date_week_info = datetime.datetime.strptime(...原创 2019-04-12 11:05:24 · 1865 阅读 · 0 评论 -
Python根据当前日期取去年同星期日期
业务的开发时候有一个需求,需要对比当前时间段和去年同星期的时间段的数据,例如当前时间是2019-04-11,是今年的第十五周的周四,如何去取去年的第十五周的周四呢?查了好多资料没有对应的处理方法,于是自己写了这个方法,如果您有更好的方法,可以留言。python的datetime模块有个查看日历的方法date_week_info = datetime.datetime.strptime(...原创 2022-04-02 16:52:48 · 796 阅读 · 0 评论 -
二叉树的递归遍历Python实现
二叉树的遍历是在面试中比较常见的题目,下面做下梳理三种遍历都遵循先左节点后右节点的原则,只是根据根节点出现的位置来区分。1,先序遍历先访问根节点,再访问左子树和右子树, 左子树和右子树访问的顺序也按照此原则,直到结束参考代码# 先序打印二叉树(递归)def preOrderTraverse(node): if node is None: retu...原创 2019-04-23 13:55:22 · 2074 阅读 · 1 评论 -
Python连接字符串的方法效率比较
python拼接字符串的方法有一下两种1, 使用 + 连接字符串2, 使用join连接列表对比两者之间的效率下面是测试代码if __name__ =='__main__':import timestart = time.time()s ="".join(["hello_%s" % i for i in range(1333)])...原创 2019-04-23 13:56:48 · 1575 阅读 · 0 评论 -
docker的简单入门与实战
如果说git是解决代码版本管理的终极方案,那么docker就是解决系统部署需要依赖环境的终极方案。对于传统的解决服务部署环境依赖的方案可能是虚拟机,例如vmware或者是python的virtualenv等,对比传统的虚拟化技术方案,docker有哪些优势呢1,启动方面,docker的启动可以说是秒级的,虚拟机可能会耗费分钟级的2,硬盘使用,docker使用的是MB级别的,虚拟机使用的...原创 2019-09-09 17:08:40 · 555 阅读 · 0 评论