
Python专栏
python知识积累专区
变量很难起
我有一壶酒,足以慰风尘
展开
-
Python3 语法小技巧
Python现在应用领域越来越广泛,在写的同时,养成良好习惯记录是非常有意义的,大家都知道Python入门容易精通很难,今天分享一下有意思的代码。0x01想必我们经常有用到过数组,但这样的数据结构一定涉及到排序,取最大值,取最小值,下面就是一个小栗子 import heapq nums = [10, 22, 44, 55, 66, 77, 888, 123, 4456] max_num = heapq.nlargest(5, nums) print("最大值:.原创 2020-08-21 10:03:02 · 221 阅读 · 0 评论 -
Tornado6.0 升级后 no attribute asynchronous
错误复现Traceback (most recent call last): File "manage.py", line 18, in <module> from urls import urls_pattern as urls File "/opt/HarmfulMIS-v1-dev/urls.py", line 27, in <module> from Route import (dash, users, tasks, strategy, audi原创 2020-05-26 15:38:30 · 550 阅读 · 1 评论 -
python3.7 pip 问题记录
ERROR: ImportError: No module named '_ctypesIf using RHEL/Fedora:yum install libffi-develDebian/Ubuntu:sudo apt-get install libffi-dev重新编译Pythoncd Python-3.7.3/./configure --with-sslmakemake install最后安装pip3python3 -m ensurepip --d..原创 2020-05-26 11:38:18 · 171 阅读 · 0 评论 -
sqlalchemy 使用记录
项目开发中使用sqlalchemy心得!from sqlalchemy import func, and_, or_, desc, cast, Numeric, DATE, distinct, extract# 查询某年某月份数据 extract(可以从datetime里分解出年月)near24 = self.db.query(Task).filter(and_(extract(...原创 2020-04-24 12:02:36 · 169 阅读 · 0 评论 -
python3 -> retrying模块
retrying 模块我们在写爬虫的过程中,经常遇到爬取失败的情况,这个时候我们一般会通过try块去进行重试,但是每次都写那么一堆try块,真的是太麻烦,所以今天就来说一个比较pythonic的模块,retrying.安装pip install retrying使用retring模块通过装饰器的形式来进行重试操作的,首先我们看一个简单的例子from retry...原创 2019-12-03 15:26:36 · 768 阅读 · 0 评论 -
Django刨坑记-- Anaconda3 环境报错
今天在Anaconda3下跑django项目,执行 python manage.py migrate 无意中报错.我的源码位置:/usr/lib64/anaconda3/envs/hfmis/lib/python3.6/site-packages/django/db/backends/mysql/operations.py看了一下源码发现走到 IF里边decode错误了,也不明白上面功...原创 2019-09-18 15:39:48 · 280 阅读 · 0 评论 -
Anaconda3 安装 | 使用
一、下载安装官网下载 https://www.anaconda.com/distribution/#download-section 我是linux系统,所以如下选择,大家根据需自己需要来下载执行命令:sh Anaconda3-2019.07-Linux-x86_64.sh然后提示洋文一堆...按回车,看到license terms? 输入yes之后什...原创 2019-09-18 14:24:05 · 711 阅读 · 0 评论 -
python 之 goose3 库
GOOSE3 最初是用Java编写的一篇文章提取器,最近将它(Auff2011)转换成Scala项目,这是python中的完全重写。该软件的目标是获取任何新闻文章或文章类型的网页,不仅提取文章的主体,而且还提取所有元数据和图片。GOOSE3具体实现功能:文章的正文 文章内图片 文章中嵌入的任何视频 文章描述 标签元安装:pip install goose3 mkv...原创 2019-09-11 14:23:27 · 3657 阅读 · 0 评论 -
python内置函数 all() | any()
python 有很多内建函数今天记录一下all() 和any()这俩个函数这两函数接受的参数都是iterable, 也就是可迭代的元素.any():Help on built-in function any in module __builtin__:any(...) any(iterable) -> bool Return True if b...原创 2019-09-02 13:07:09 · 412 阅读 · 0 评论 -
python scrapy Request
Python3.6| scrapy Request 记录介绍Request参数说明介绍Request类是一个http请求的类,对于爬虫而言是一个很重要的类。通常在Spider中创建这样的一个请求,在Downloader中执行这样的一个请求。同时也有一个子类FormRequest继承于它,用于post请求。安装scrapy:pip install scrapySpider中通常用法: yi...原创 2019-07-29 10:17:00 · 171 阅读 · 0 评论 -
Python3. pymysql 记录
Python 3/ pymysql模块PyMySQL是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。安装 1 pip install PyMySQL ...原创 2019-05-17 13:25:35 · 190 阅读 · 0 评论 -
python3.7 下安装scrapy 问题
今天安装Scrapy,遇到问题,无法安装依赖库<twisted>,特此记录下 如果遇到python依赖库无法安装问题,解决办法如下:资源链接https://www.lfd.uci.edu/~gohlke/pythonlibs/到上述网址里下载安装文件,根据自己系统需求下载(我这里是python3.7*64)下载完安装: pip ins...原创 2019-04-10 13:30:45 · 382 阅读 · 0 评论 -
Django2.0 数据库常见查找方法记录
一、ORM 常见查找方法1. 通用查找格式:属性名 _ _(用下面内容) = 值gt : 大于gte :大于等于lt :小于lte :小于等于range :范围year : 年份isnull :是否为空# 例demo = Student.objects.filter(age__gt=22)print demo>>>[<Stu...原创 2018-08-30 10:32:24 · 780 阅读 · 0 评论 -
py3 BeautifulSoup 利器 html 解析器使用
BeautitulSoup Html 解析器import requestsfrom bs4 import BeautifulSoupurl = "http://www.baidu.com"contents = requests.get(url).contentsoup = BeautifulSoup(contents, 'lxml')contents = soup.pretti...原创 2018-08-22 15:53:03 · 266 阅读 · 0 评论 -
安装python-MySQL问题
安装报错信息 :Collecting mysqlclient Downloading https://files.pythonhosted.org/packages/ec/fd/83329b9d3e14f7344d1cb31f128e6dbba70c5975c9e57896815dbb1988ad/mysqlclient-1.3.13.tar.gz (90kB) 100% |██...原创 2018-07-26 16:16:16 · 294 阅读 · 0 评论 -
python3之 click 模块
Click是用 Python 写的一个第三方模块,用于快速创建命令行。我们知道,Python 内置了一个 argparse的标准库用于创建命令行,但使用起来有些繁琐,Click相比于 argparse.Click 的使用大致有两个步骤: 使用@click.command()装饰一个函数,使之成为命令行接口; 使用@click.option()等装饰函数,为其添加命...原创 2018-07-20 10:51:38 · 1365 阅读 · 0 评论 -
python3. xml.etree.ElementTree 学习记录
XML是一种分层数据格式,表示它最自然的方式是使用树,ElementTree将整个XML文档表示为树,element表示树中单个节点,最后一层一层获取自己要的节点内容。原创 2018-07-18 16:24:10 · 8321 阅读 · 0 评论 -
python3- subprocess模块. 学习记录
python3. subporcess 子进程管理模块 简要说明: 有需要用到python调用外部程序命令的同学们, 那么你们请一定选择subprocess库,它给我们工作带来极大的方便也许我这么解释不正确, 还是用官方的话来说吧 <subporcess 模块允许你产生新的进程,并且可以把输入,输出, 错误 直接连接到管道,最后获取结果,python也有俩个比较功能不是那么太全的内置...原创 2018-07-03 16:10:37 · 10578 阅读 · 3 评论