随笔分类 - python
python语言
摘要:python常用代码 (一)背景 长时间没有写python代码,生疏了,就忘了之前实现一些功能的写法。需要把常用的代码记录下来,方便查询和快速实现功能。 (二)常用代码 一、数据生成类 1、生成A-Z的字母序列 2、生成一年的日期 二、格式转换类 1、字典转为元组 dic = {'a': 1, 'b
阅读全文
摘要:一、背景 以前使用py37+scrapy2.3.0 可以正常运行,后来不可以了,会报错。 可是我以前部署的服务,却仍然可以正常运行。需要排查问题。 二、分析 以前的可以,现在的不行,需要对比python环境的差异。 结合报错信息中提及的关键词Twisted。 ImportError: cannot
阅读全文
摘要:字符串常见操作 mystr = “hello world itcast and itcastcpp” (1) 、find 检测str中是否包含在mystr中,如果是,返回开始的索引值,否则返回-1 mystr.find('itcast') 12 mystr.find('itcast', 13, 10
阅读全文
摘要:python日志滚动-修复按天滚动bug 一、问题描述 python自带的logging库有一个问题,当日志滚动设置为24h时: 1、程序启动后,连续运行时间超过24h 日志滚动分割正常。 2、程序启动后,间断运行(用完就关闭,之后再启动),连续运行时间不足24h 日志不发生分割,直到连续运行超过2
阅读全文
摘要:一、需求背景 为了获取网络时间,采用python实现。 二、代码 # -*- coding: utf-8 import sys import time import requests # 1、获取网络北京时间戳 def get_beijing_stamp_from_web(url): # 请求网络数
阅读全文
摘要:一、源码地址 https://github.com/ysrc/xunfeng 二、网络解读参考 vulscan 模块 https://blog.csdn.net/sojrs_sec/article/details/103368463 多个模块解读() https://www.cnblogs.com/
阅读全文
摘要:时间戳转为日期字串 一、背景有时需要将时间戳:1565673941转为日期字串:2019-08-13 13:25:41。 二、分析采用python,编写转换函数:time2date(1565673941) 返回时间戳:2019-08-13 13:25:41。编写转换函数:time2date(1565
阅读全文
摘要:日期字串转为时间戳int 一、背景 有时需要将日期字串:2016-05-05 20:28:54 转为时间戳:1462451334。 二、分析 采用python,编写转换函数:date2time('2016-05-05 20:28:54') 返回时间戳:1462451334。 三、封装好的函数方法 i
阅读全文
摘要:python可视化图表:pyecharts 一、背景 为了直观呈现数据,我们会将数据以图标形式呈现。matplotlib已经不能满足我们对图标的需求了,此时pyecharts出现了。 pyecharts具有人机动态交互的效果,图表颜色怡人,图表样式多样化,自动动态展示数据等特点。这是国人开发的,很好
阅读全文
摘要:1、一些试用py工具清单 https://www.zhihu.com/question/60402355/answer/752917744?utm_source=wechat_session&utm_medium=social&utm_oi=1081669345989529600&from=sing
阅读全文
摘要:编辑本文 目录 (一)python环境准备 1、python安装 2、虚拟环境安装 3、修改pip镜像源 4、运行python程序 (二)python语法 1、数据类型 2、数据操作(方法) 3、python理论特点 4、函数 5、类 6、框架、系统 7、多任务 8、装饰器 9、迭代器、生成器 正文
阅读全文
摘要:socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIXDomain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经
阅读全文
摘要:1、with写文件 save_file = "1.txt" str_data = "123a\nbc" with open(save_file, 'a', encoding="utf-8") as f: f.write(str_data) 2、with读文件 # 待读取文件 read_file =
阅读全文
摘要:__xx:双前置下划线,子类不可继承属性、方法,父类私有。 详见:https://www.cnblogs.com/andy9468/p/8299448.html 例子1:隐藏数据:私有化后,用get和set方法 1 class MoneyClass(object): 2 def __init__(s
阅读全文
摘要:装饰器会改变文档的显示位置 例子1:使用wrap前,输出内函数中的说明文档 例子2:使用wrap后,输出原始函数中的说明文档
阅读全文
摘要:一、windows上安装python虚拟环境 1、安装 pip install virtualenv pip install virtualenvwrapper pip install virtualenvwrapper-win # windows系统还要安装驱动 查看是否安装成功workon #
阅读全文
摘要:hashlib 算法介绍: python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data
阅读全文
摘要:一、django新建项目和应用 参考:https://segmentfault.com/a/1190000016049962#articleHeader2 1、创建项目 2、数据库配置 3、在_init_.py添加如下代码 4、数据库迁移命令 5、创建应用,编写viewsajax与get的后台接口创
阅读全文