今天我们来看一下自动化开发过程中经常用到的两个模块,os和shutil模块的使用;一、使用OS.path进行路径和文件管理In [8]: import osIn [9]: os.getcwd()Out[9]: '/data/python'In [12]: os.listdir('/data/python……继续阅读 » SEian.G 4年前 (2021-03-04) 1808浏览 0评论4个赞
今天在开发过程中遇到个小问题,需求是Python中遍历列表并在列表中添加字典,挺简单的一个需求,实现的时候出现了个小插曲,感觉挺有意思的,记录下,下面是一个非常直观的简化小示例问题程序:dict1={}list1=[]for va in range(5): dict1["num"]=va list1.app……继续阅读 » SEian.G 4年前 (2021-01-19) 1628浏览 0评论2个赞
今天在执行python程序的时候出现如下的报错信息:datetime.datetime(2021, 1, 6, 18, 0, 36) is not JSON serializable部分代码段如下所示:result_json = json.dumps(data)print result_json序列化的数据示例:((118207L, u……继续阅读 » SEian.G 4年前 (2021-01-07) 2998浏览 0评论3个赞
现在大家常用的桌面操作系统有:Windows、Mac OS、ubuntu,Centos,其中Mac OS 和 ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题。一、python下载下载地址:ht……继续阅读 » SEian.G 5年前 (2020-03-07) 2335浏览 0评论3个赞
在人工手动进行一些数据库写操作的时候(比方说数据订正),尤其是一些不可控的批量更新或删除,通常都建议备份后操作。不过不怕万一,就怕一万,有备无患总是好的。在线上或者测试环境误操作导致数据被删除或者更新后,想要恢复,一般有两种方法。方法一、利用最近的全量备份+增量binlog备份,恢复到误操作之前的状态,但是随着数据量的增大,binlog的增多,恢复起来很费……继续阅读 » SEian.G 6年前 (2019-04-02) 3349浏览 0评论8个赞
在Python中,有许多好用的小工具,今天简单介绍一下pip的使用方法,后续有其他的会记录进行补充;pip官网:https://pypi.org/project/pip/PyPI使用国内源通过几次 pip 的使用,对于默认的 pip 源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:阿里云 http://mirrors.aliyun.com……继续阅读 » SEian.G 6年前 (2019-03-23) 3806浏览 0评论5个赞
Redis系列文章请参考:Redis系列文章在前面的一篇文章中已经介绍了Redis的发布和订阅功能《Redis订阅与发布机制》Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式;订阅者(如……继续阅读 » SEian.G 6年前 (2019-03-05) 3780浏览 0评论6个赞