Python无头爬虫下载文件的实现

有些页面并不能直接用requests获取到内容,会动态执行一些js代码生成内容。这个文章主要是对付那些特殊页面的,比如必须要进行js调用才能下载的情况。安装chrome
wget [https:/...

2020-05-26

Pycharm配置PyQt5环境的教程

一、安装PyQt5使用镜像源快速安装PyQt5方法:pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
在文章末尾给大家提到了Python快速安装第三方安装库,使用镜像源...

2020-05-26

Python运行提示缺少模块问题解决方案

背景:在pycharm中运行正常,但是使用命令方式就提示没有模块解决方案在Python安装目录下的\Lib\site-packages文件夹中建立一个.pth文件,内容为自己写的查看包是否有导入再次运...

2020-05-26

python实现将列表中各个值快速赋值给多个变量

我就废话不多说啦,还是直接看代码吧!list1 = [1,2,3,4]
a,b,c,d = list1
则a = 1
b =2等这种方式只有当左边的操作数个数和list1长度相同时,才可以这么做,不然报错.我们假设我...

2020-05-26

PyTorch中的C++扩展实现

今天要聊聊用 PyTorch 进行 C++ 扩展。在正式开始前,我们需要了解 PyTorch 如何自定义module。这其中,最常见的就是在 python 中继承torch.nn.Module,用 PyTorch 中已有的 oper...

2020-05-26

python递归函数求n的阶乘,优缺点及递归次数设置方式

递归函数两大特点:1.能够调用函数自身2.至少有一个出口(结束函数自身调用)函数实现:def calnum(num): if num != 1: # 递归调用自身函数 csum = num * calnum(num - 1)...

2020-05-26

pytorch 中的重要模块化接口nn.Module的使用

torch.nn 是专门为神经网络设计的模块化接口,nn构建于autgrad之上,可以用来定义和运行神经网络
nn.Module 是nn中重要的类,包含网络各层的定义,以及forward方法查看源码
初始化...

2020-05-26

Pytorch 使用不同版本的cuda的方法步骤

  由于课题的原因,笔者主要通过 Pytorch 框架进行深度学习相关的学习和实验。在运行和学习网络上的 Pytorch 应用代码的过程中,不少项目会标注作者在运行和实验时所使用的 P...

2020-05-26

Python要求O(n)复杂度求无序列表中第K的大元素实例

昨天面试上来就是一个算法,平时基本的算法还行,结果变个法就不会了。。。感觉应该刷一波Leecode冷静下。。。今天抽空看下。题目就是要求O(n)复杂度求无序列表中第K的大元素如...

2020-05-26

Python基于stuck实现scoket文件传输

使用socket中的struck来实现客户端发送服务端:  客户端:# -*- coding: UTF-8 -*-import socket, time, socketserver, struct, os, _thread host = '127.0.0.1'port = 12307...

2020-05-26

python torch.utils.data.DataLoader使用方法

PyTorch中数据读取的一个重要接口是torch.utils.data.DataLoader,该接口定义在dataloader.py脚本中,只要是用PyTorch来训练模型基本都会用到该接口,该接口主要用来将自定义的数...

2020-05-26

python 的topk算法实例

我就废话不多说了,还是直接看代码吧!#! conding:utf-8def quick_index(array, start, end): left, right = start, end key = array[left] while left < right: while left <...

2020-05-26

基于Python共轭梯度法与最速下降法之间的对比

在一般问题的优化中,最速下降法和共轭梯度法都是非常有用的经典方法,但最速下降法往往以”之”字形下降,速度较慢,不能很快的达到最优值,共轭梯度法则优于最速下降法,在前面的某个...

2020-05-26

Django用户身份验证完成示例代码

在这篇Django文章中,wom 将讨论Django User 验证,Django附带了一个用户认证系统。 它处理用户帐户,组,权限和基于cookie的用户会话。 Django身份验证系统同时处理身份验证和授权...

2020-05-26

Django import export实现数据库导入导出方式

使用django-import-export库,导入导出数据,支持csv、xls、json、html等格式官网:http://django-import-export.readthedocs.io/en/latest/installation.html1、安装django-impo...

2020-05-26

Django 后台带有字典的列表数据与页面js交互实例

1、这里只是简单介绍一下Django的view如何跟js进行交互,首先,进入用户明细的时候会进入一个页面,叫用户信息表,里面包含了用户学习的课程和所得到的分数,每门课程对应一个分数,其...

2020-05-26

Django实现将一个字典传到前端显示出来

后台代码:fielddict = {'name':'张三','age':18} return render(request,'test.html',{'field':fielddict})前端代码:{% for m,n in field.items %} {{ m }}:{{ n }}{% endf...

2020-05-26

python传到前端的数据,双引号被转义的问题

python部分def mallTemplateConfig(request): gameRole_edit = request.session.get('gameRole_edit', []) #获取json串 return render(request, "operationGL/mallTempla...

2020-05-26

Python sql注入 过滤字符串的非法字符实例

我就废话不多说了,还是直接看代码吧!#coding:utf8#在开发过程中,要对前端传过来的数据进行验证,防止sql注入攻击,其中的一个方案就是过滤用户传过来的非法的字符def sql_filter(s...

2020-05-26

使用python批量转换文件编码为UTF-8的实现

由于这两天换了IDE,在导入以前的工程的时候发现了一个大问题,由于以前脑残的我不知道改编码方式,导致出现了大量的GBK,这就很难受,要是一个两个还好说,可是这么多要是一个一个的改...

2020-05-26

解决flask接口返回的内容中文乱码的问题

写一个简单的例子程序:# coding:utf-8import flaskfrom flask import json, jsonify, request, render_templateapp = flask.Flask(__name__)@app.route("/api", methods=["G...

2020-05-26

Python %r和%s区别代码实例解析

%r用rper()方法处理对象
%s用str()方法处理对象相同结果
有些情况下,两者处理的结果是一样的,比如说处理int型对象。例:print('I am %s years old.' % 22)
print('I am %r year...

2020-05-26

基于Python的OCR实现示例

摘要:近几天在做一个东西,其中需要对图像中的文字进行识别,看了前辈们的文章,找到两个较简单的方法:使用python的pytesseract库和调用百度AI平台接口。写下这篇文章做一个比较简...

2020-05-26

解决json中ensure_ascii=False的问题

在使用json.dumps时要注意一个问题>>> import json>>> print json.dumps('中国')"\u4e2d\u56fd"输出的会是:'中国' 中的ascii 字符码,而不是真正的中文。这是因为json.dumps...

2020-05-26

基于python图像处理API的使用示例

1.图像处理库import cv2 as cvfrom PIL import *常用的图像处理技术有图像读取,写入,绘图,图像色彩空间转换,图像几何变换,图像形态学,图像梯度,图像边缘检测,图像轮廓,图像分割,图像...

2020-05-26

Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

1. 安装Anaconda3官网下载Anaconda3:https://www.anaconda.com/distribution/运行下载好的.exe文件




Win+R 调出运行对话框,输入 cmd 回车,输入 python,如果出现python版本信...

2020-05-26

pycharm解决关闭flask后依旧可以访问服务的问题

这种问题一般是退出flask服务时选择了disconected而不是选择terminate,dicconected是一种伪断开,只是在pycharm这里中止了,但是python解释器依旧在运行这个服务。默认选项是ask...

2020-05-26

pip install 使用国内镜像的方法示例

对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载...

2020-05-26

在PyTorch中使用标签平滑正则化的问题

什么是标签平滑?在PyTorch中如何去使用它?在训练深度学习模型的过程中,过拟合和概率校准(probability calibration)是两个常见的问题。一方面,正则化技术可以解决过拟合问题,其中...

2020-05-26

Python第三方库的几种安装方式(小结)

对于python开发用户而言,经常需要安装一些python的第三方库,但是第三方库的安装经常出错,以下给大家介绍一下python安装第三方库的几种常用方式;pip安装
无论是Windows、Linux还...

2020-05-26

Django实现列表页商品数据返回教程

采用的是cbv方式,cbv就是在url中一个路径对应一个类rom django.views.generic import Viewfrom goods.models import Goods class GoodsListView(View):""" 通过django的v...

2020-05-26

Python基础类继承重写实现原理解析

1.继承
继承是面向对象三大特性之一
- 通过继承我们可以使用一个类获取到其他类中的属性和方法
- 在定义类时,可以在类名后的括号中指定当前类的父类(超类、基类、super)
- 子...

2020-05-26

使用Django清空数据库并重新生成

删除数据库内所有的表删除项目的migrations文件夹中的所有 文件,除了__init__.py 文件运行命令python manage.py makemigrations
python manage.py migrate
补充知识:python d...

2020-05-26

Django自定义列表 models字段显示方式

Models.py中class article(models.Model): id = models.AutoField(primary_key=True,verbose_name ='编号') title = models.CharField(max_length=100,verbose_name ='标题...

2020-05-26

python计算Content-MD5并获取文件的Content-MD5值方式

1、首先计算MD5加密的二进制数组(128位),然后再对这个二进制数组进行base64编码(而不是对32位字符串编码)。例如,用Python计算0123456789的Content-MD5,主要代码如下:import base64,...

2020-05-26

Numpy 理解ndarray对象的示例代码

&#8195;&#8195;numpy作为python科学计算的基础模块,支撑起了pandas、matplotlib等使用。其中,ndarray作为numpy的重要使用对象不得不研究理解一下。
&#8195;&#8195;ndarray,存...

2020-05-26

Python利用PyPDF2库获取PDF文件总页码实例

Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去:1、首先,要安装PyPDF2库,利用以下命令即可:pip install PyPDF22、接着,就是直接编写代码了,...

2020-05-26

解决pyPdf和pyPdf2在合并pdf时出现异常的问题

当一个pdf文件有多page的时候,它将出来见你!方法是取直接修改那个文件generic.py(1) pyPdf路径大约在这里:/usr/lib/python2.7/site-packages/pyPdf/generic.pyif data.has_key...

2020-05-26

pycharm安装及如何导入numpy

pycharm安装好后numpy的导入
pip install numpy由于pycharm是jetBrains 针对python的一款IDE,因为我之前一直写C++用的就是CLION,非常喜欢jetBrains家简便清洁的风格,所以面对...

2020-05-26

python实现将两个文件夹合并至另一个文件夹(制作数据集)

此操作目的是为了制作自己的数据集,深度学习框架进行数据准备,此操作步骤包括对文件夹进行操作,将两个文件夹合并至另一个文件夹该实例为一个煤矿工人脸识别的案例;首先原始数...

2020-05-26

Python实现多线程下载脚本的示例代码

0x01 分析一个简单的多线程下载资源的Python脚本,主要实现部分包含两个类:Download类:包含download()和get_complete_rate()两种方法。 download()方法种首先用 urlopen() 方...

2020-05-26

浅谈Python中os模块及shutil模块的常规操作

如下所示:#os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。#只支持在 Unix, Windows...

2020-05-26

Python decorator拦截器代码实例解析

这个decorator是什么意思呢?很简单,它接受一个log的参数,即传入logger对象。然后它会先把函数名打印出来,接下来,会利用enumerate函数,将args、kwargs的任意参数给展开,并按顺序输...

2020-05-26

150行Python代码实现带界面的数独游戏

今天闲着没事干,以前做过html+js版的数独,这次做个python版本的,界面由pygame完成,数独生成由递归算法实现,由shuffle保证每次游戏都是不一样的情况,have fun;功能列表: 图形化的数...

2020-05-26

Python关键字及可变参数*args,**kw原理解析

可变参数
顾名思义,函数的可变参数是传入的参数可以变化的,1个,2个到任意个。当然可以将这些 参数封装成一个 list 或者 tuple 传入,但不够 pythonic。使用可变参数可以很好解决...

2020-05-26

python zip,lambda,map函数代码实例

zip
通常用于将两个列表合并在一起以同时进行迭代遍历
注意:直接使用zip输出结果为<zip at 0x1d72cf30bc8>,要配合list一起使用
a = [1, 2, 3]
b = [4, 5, 6]
zip(a,b)
# <zip...

2020-05-26

基于python检查SSL证书到期情况代码实例

结合邮件告警和页面展示,再多的域名证书到期情况即可立马知道
代码示例:# coding: utf-8 # 查询域名证书到期情况import reimport timeimport subprocessfrom datetime import...

2020-05-26

Django调用支付宝接口代码实例详解

支付宝支付
正式环境:用营业执照,申请商户号,appid
测试环境:沙箱环境:https://openhome.alipay.com/platform/appDaily.htm&#63;tab=info
支付宝提供接口:给商户使用,收钱...

2020-05-26

Django高并发负载均衡实现原理详解

1 什么是负载均衡?
当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首...

2020-05-26

Python按照list dict key进行排序过程解析

在做项目的时候,遇到这样的数据:
"trends": [ { "name": "Rick Gates", "promoted_content": null, "query": "%22Rick+Gates%22",...

2020-05-26
返回顶部
顶部