-
深入理解Django中内置的用户认证
所属栏目:[Python] 日期:2020-12-17 热度:78
前言 本文主要给大家介绍了关于Django中内置用户认证的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 认证登陆 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中;[详细]
-
Python引用传值概念与用法实例小结
所属栏目:[Python] 日期:2020-12-17 热度:98
本篇章节讲解Python引用传值概念与用法。供大家参考研究具体如下: Python函数的参数传值使用的是引用传值,也就是说 传的是参数的内存地址值 ,因此在函数中改变参数的值,函数外也会改变。 这里需要注意的是 如果传的参数类型是不可改变的,如St[详细]
-
Python中执行存储过程及获取存储过程返回值的方法
所属栏目:[Python] 日期:2020-12-17 热度:187
本篇章节讲解Python中执行存储过程及获取存储过程返回值的方法。供大家参考研究具体如下: 在Pathon中如何执行存储过程呢?可以使用如下方法: 存储过程定义基本如下: ALTER procedure [dbo]. [mysp] @Station varchar ( 50),@SN varchar ( 50),@[详细]
-
Python读取文件内容的三种常用方式及效率比较
所属栏目:[Python] 日期:2020-12-17 热度:92
本篇章节讲解Python读取文件内容的三种常用方式。供大家参考研究具体如下: 本次实验的文件是一个60M的文件,共计392660行内容。 程序一: def one(): start = time.clock() fo = open(file,'r') fc = fo.readlines() num = 0 for l in fc: tup =[详细]
-
Python使用cx_Oracle调用Oracle存储过程的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:150
本篇章节讲解Python使用cx_Oracle调用Oracle存储过程的方法。供大家参考研究具体如下: 这里主要测试在Python中通过 cx_Oracle 调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace procedure test_msg(i_user in varchar2,o_ms[详细]
-
Python 3实战爬虫之爬取京东图书的图片详解
所属栏目:[Python] 日期:2020-12-17 热度:133
前言 最近工作中遇到一个需求,需要将京东上图书的图片下载下来,假如我们想把京东商城图书类的图片类商品图片全部下载到本地,通过手工复制粘贴将是一项非常庞大的工程,此时,可以用Python网络爬虫实现,这类爬虫称为图片爬虫,接下来,我们将实现该爬虫。[详细]
-
Python 加密的实例详解
所属栏目:[Python] 日期:2020-12-17 热度:176
Python 加密的实例详解 hashlib支持md5,sha1,sha256,sha384,sha512,用法和md5一样 import hashlib #hashlib支持md5,sha1,sha256,用法和md5一样 m = hashlib.md5() #创建加密对象 m.update(b'password') #对输入内容进行加密, m.digest() #获取二进制加[详细]
-
python中如何使用正则表达式的非贪婪模式示例
所属栏目:[Python] 日期:2020-12-17 热度:89
前言 本文主要给大家介绍了关于python使用正则表达式的非贪婪模式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起详细的介绍吧。 在正则表达式里,什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab*c"; 贪婪匹配:正[详细]
-
Python3实战之爬虫抓取网易云音乐的热门评论
所属栏目:[Python] 日期:2020-12-17 热度:162
前言 之前刚刚入门python爬虫,有大概半个月时间没有写python了,都快遗忘了。于是准备写个简单的爬虫练练手,我觉得网易云音乐最优特色的就是其精准的歌曲推荐和独具特色的用户评论,于是写了这个抓取网易云音乐热歌榜里的热评的爬虫。我也是刚刚入门爬虫,[详细]
-
Python 多进程和数据传递的理解
所属栏目:[Python] 日期:2020-12-17 热度:128
Python 多进程和数据传递的理解 python不仅线程用的是系统原生线程,进程也是用的原生进程 进程的用法和线程大同小异 import multiprocessing p = multiprocessing.Process(target=fun,args=()) 线程的基本方法在进程中都能够使用 但是进程和线程中有一个明[详细]
-
python中如何使用正则表达式的集合字符示例
所属栏目:[Python] 日期:2020-12-17 热度:81
前言 本文主要给大家介绍了关于python使用正则表达式的集合字符的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 在正则表达式里,想匹配一些字符中的一个,也就是说给出一个字符的集合,只要出现这个集合里任意的字符,都是[详细]
-
Python输出带颜色的字符串实例
所属栏目:[Python] 日期:2020-12-17 热度:145
输出带颜色的字符串,用来显示要突出的部分。经测验,在pycharm中可行,在windows命令行中不可行。原因未知。 方法: 格式:" 33[显示方式;前景色;背景色m 需要变颜色的字符串 33[显示方式m"例子:" 33[1;31;47m 需要变颜色的字符串 33[0m"1-高亮显示[详细]
-
python 上下文管理器使用方法小结
所属栏目:[Python] 日期:2020-12-17 热度:168
上下文管理器最常用的是确保正确关闭文件, with open('/path/to/file','r') as f: f.read() with 语句的基本语法, with expression [as variable]: with-block expression是一个上下文管理器,其实现了enter和exit两个函数。当我们调用一个with语句时, 依[详细]
-
python利用正则表达式排除集合中字符的功能示例
所属栏目:[Python] 日期:2020-12-17 热度:53
前言 我们在之前学习过通过集合枚举的功能,把所有需要出现的字符列出来,保存在集合里面,这样正则表达式就可以根据集合里的字符是否存在来判断是否匹配成功,如果在集合里,就匹配成功,否则不成功。现在有一个问题,就是要把集合里列出的字符都不能出现才[详细]
-
python中使用正则表达式的连接符示例代码
所属栏目:[Python] 日期:2020-12-17 热度:112
前言 我们在前面的例子里,我们学习使用集合里字符或非集合里的字符,这时都是要把每个字符写出来的,但是有时需要把26个小写字母都放到集合里,那么按集合的方法,得输入26次,一个一个键入去,这样比较花时间,也容易出错,那么有没有更好的方法呢?这个是[详细]
-
Python使用getpass库读取密码的示例
所属栏目:[Python] 日期:2020-12-17 热度:132
有这样一个经历,服务器挂掉了,请工程师维护,为了安全,工程师进行核心操作时,直接关掉显示器进行操作,完成后,再打开显示器,进行收尾工作... 密码 这个经历告诉我们: 为了安全,核心的操作是不可见的 在某些情况下,显示器可以忽略... 在Linux系统中,在终端输入[详细]
-
Python 逐行分割大txt文件的方法
所属栏目:[Python] 日期:2020-12-17 热度:103
代码如下所示: # -*- coding: encoding name -*-import ioLIMIT = 150000file_count = 0url_list = []with io.open('D:DB_NEW_bakDB_NEW_20171009_bak.sql','r',encoding='utf-16') as f: for line in f: url_list.append(line) if len(url_list) LIMIT:[详细]
-
遗传算法之Python实现代码
所属栏目:[Python] 日期:2020-12-17 热度:116
写在前面 之前的文章中已经讲过了遗传算法的基本流程,并且用MATLAB实现过一遍了。这一篇文章主要面对的人群是看过了我之前的文章,因此我就不再赘述遗传算法是什么以及基本的内容了,假设大家已经知道我是怎么写遗传算法的了。 Python的遗传算法主函数 我的[详细]
-
Windows系统下多版本pip的共存问题详解
所属栏目:[Python] 日期:2020-12-17 热度:196
前言 可能很多人一看到这个标题直接就关闭了,这么简单和low的问题有必要说出来吗一看就知道是个Python的小白。如果你是这么想的话,那么就没有必要看下去了,因为对你来说也没有什么帮助。 这个问题,确实很简单,简单的不能再简单。但是在实际工作中确实会遇到[详细]
-
Python使用arrow库优雅地处理时间数据详解
所属栏目:[Python] 日期:2020-12-17 热度:77
前言 大家应该都知道在很多时候我们不得不和时间打交道,但在Python标准库中处理时间的模块其实设计的不是很友好,为什么我会这么说?因为我相信大部分人几乎每次在处理时间数据时一而再,再而三的去查文档,比如时间和文本格式互转,时间增减等看起来非常基[详细]
-
Python实现模拟分割大文件及多线程处理的方法
所属栏目:[Python] 日期:2020-12-17 热度:73
本篇章节讲解Python实现模拟分割大文件及多线程处理的方法。供大家参考研究具体如下: #!/usr/bin/env python#--*-- coding:utf-8 --*--from random import randintfrom time import ctimefrom time import sleepimport queueimport threadingclas[详细]
-
python去除字符串中的换行符
所属栏目:[Python] 日期:2020-12-17 热度:57
今天写这个,要用python去除字符串中的换行符并写入文件,网上查阅,就一句代码 replace("n",""), 加上之后,搞了半天,还是不对。 以上是我今天遇到的问题,以下是解决方案。 本地测试是window系统,正式用的时候是unix服务器。两者对换行符具体有什么差[详细]
-
Python 3.6 性能测试框架Locust安装及使用方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:179
背景 Python3.6 性能测试框架Locust的搭建与使用 基础 python版本:python3.6 开发工具:pycharm Locust的安装与配置 点击“File”→“setting” 点击“setting”,进入设置窗口,选择“Project Interpreter” 点击“+” 输入需要“Locust”,点击“Install[详细]
-
Python3操作SQL Server数据库(实例讲解)
所属栏目:[Python] 日期:2020-12-17 热度:179
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了。 2.最基本的SQL查询语句 python是使用pymssql这个模块来操作SQL Server数据库的,所有需要先安装pymssql。 这个直接在命令行里输入p[详细]
-
Python调用C# Com dll组件实战教程
所属栏目:[Python] 日期:2020-12-17 热度:200
之前公司有套C# AES加解密方案,但是方案加密用的是Rijndael类,而非AES的四种模式(ECB、CBC、CFB、OFB,这四种用的是RijndaelManaged类),Python下Crypto库AES也只有这四种模式,进而Python下无法实现C# AES Rijndael类加密效果了。 类似于这种C# 能实现的[详细]
