python3
文章平均质量分 62
lfq0404
这个作者很懒,什么都没留下…
展开
-
flask celery定时任务
普通的worker是为了执行异步任务,如果想开启定时任务,则需要启动beat服务。原创 2022-07-20 14:07:50 · 834 阅读 · 3 评论 -
python-删除windows中微信历史记录
由于微信默认安装到C盘,时过境迁,C盘的容量越来越吃紧,用SpaceSniffer一看,微信占了几十个G,这还得了,删!!!使用方法:python 文件名.py,在命令行中输入需要删除几个月前的文件即可废话少说,直接上代码#!/usr/bin/env python# encoding: utf-8'''@author: lifengqi@contact: fengqi_li@sina.cn@file: wechat_history_clean.py@time: 2021/3/2原创 2021-05-07 17:06:25 · 432 阅读 · 0 评论 -
scrapy保存数据到MySQL-insert_db统一方法
如果items定义的字段名与MySQL的字段名一致,在pipielines的xxxPipeline.insert_db中,则可以使用以下代码统一处理# 插入数据 def insert_db(self, item): """ 如果数据库的列名与items一致,则可以用该方法统一处理 :param item: :return...转载 2019-04-16 10:06:12 · 326 阅读 · 0 评论 -
ubuntu18.04换apt及pip源
更换apt源:https://blog.csdn.net/zhangjiahao14/article/details/80554616更换pip源:https://www.jianshu.com/p/c26f42120bff转载 2019-05-07 21:56:09 · 1226 阅读 · 0 评论 -
django-单元测试初探
为了进一步提高提测质量,了解到Django有自带的单元测试,一行简单的代码就能测试所有(或指定)app下tests.py文件中的测试逻辑。总体来说不难,但研究过程中也踩过无数个坑(在正文中慢慢道来),在此记录,欢迎大家一起讨论。框架运行步骤在终端执行命令,启动测试 框架首先初始化__init__以及类变量 根据生产数据库,拷贝一份test数据库(不会拷贝数据) 运行以test开头的方...原创 2019-03-04 14:01:33 · 2326 阅读 · 0 评论 -
python-运算符重载
python的运算符重载还是很方便的,记录以下代码以便回顾class Fees: def __init__(self, data): """ 将字符串“num1-num2”构建成自己的数据结构 :param data: """ self.data = str(data) num_list ...原创 2019-02-26 10:37:35 · 160 阅读 · 0 评论 -
Django-单元测试中mysql字符集报错(django.db.utils.OperationalError 1366)
今天在运行Django的单元测试时:$ python manage.py test app_name --keepdb【注:由于django在每次运行单元测试时,会临时新建一个数据库,测试完成后再删除,这样开销比较大,浪费时间。所以利用参数“--keepdb”,则测试完成后,不会删除测试数据库,下次运行时就不用新建测试数据库,节约时间】报错:The above excep...原创 2019-02-28 11:48:48 · 1233 阅读 · 0 评论 -
python爬虫、Django项目-电子词典
环境:Ubuntu16.04 + python3.5.2 + Django1.11.8功能点:1、将 "常用单词.txt" 的翻译存入数据库中2、实现用户的注册、登录验证3、查询单词 1、若数据库中存在,则返回数据库中的信息 2、若数据库中不存在,则爬取有道中的翻译并返回,同时提示是否保存到本地 1、是:保存到本地数据库 2、否:返回到查询页继续查询步骤:1...原创 2018-04-25 19:46:51 · 1129 阅读 · 1 评论 -
python-打印回环数字
有这样一个题:输入n,假设n=4,输出10 11 12 19 16 13 28 15 14 37 6 5 4首先提供如下思路:1、根据行来分隔,将每一行作为一个子列表放入列表L,而子列表的元素是每一行的数字。那每个数字都对应一个坐标值(x,y),我们只需要顺时针依次填数即可2、首先创建全为0的目标矩阵L = [[0 for i in range(num)] for i ...原创 2018-04-17 22:28:17 · 1091 阅读 · 0 评论 -
python-socket编程入门整理
本文只整理了最常见、最基础的socket编程,大神们就不用浪费时间了socket本意是插座的意思,在编程中也有类似的含义,将所匹配的服务器-客户端所连接起来,交互信息接下来就介绍下搭建最简单的框架,以实现网络编程的功能套接字分类流式套接字(TCP)数据报套接字(UDP)原始套接字(偏底层)socket编程思路服务端1、导入模块from socket import * 2、创建套接字sockfd =...原创 2018-04-10 22:36:21 · 265 阅读 · 0 评论 -
python codewars每日一刷-记第一个自力更生的算法问题
今天遇到如下问题,大致意思是:一个数需要满足 2**i * 3**j * 5**k ,求第5000个满足这条件的最小值A Hamming number is a positive integer of the form 2i3j5k, for some non-negative integers i, j, and k.Write a function that computes the nt...原创 2018-03-29 20:20:06 · 416 阅读 · 0 评论