-
Python字符串处理实例详解
所属栏目:[Python] 日期:2020-12-17 热度:180
Python字符串处理实例详解 一、拆分含有多种分隔符的字符串 1.如何拆分含有多种分隔符的字符串 问题: 我们要把某个字符串依据分隔符号拆分不同的字段,该字符串包含多种不同的分隔符,例如: s = "ab;cd|efg|hi,jkl|mntopq;rst,uvwtxyz" 其中;,|,t 都是[详细]
-
node.js获取参数的常用方法(总结)
所属栏目:[Python] 日期:2020-12-17 热度:81
1、req.body 2、req.query 3、req.params 一、req.body例子 body不是nodejs默认提供的,你需要载入 body-parser中间 件才可以使用req.body,这个方法通常用来解析 POST请求 中的数据 form action='/test' method='post' input type='text' name='name' value=[详细]
-
Python学习小技巧之列表项的拼接
所属栏目:[Python] 日期:2020-12-17 热度:114
本文介绍的是关于Python实现列表项拼接的一个小技巧,分享出来供大家参考学习,下面来看看详细的介绍: 典型代码: data_list = ['a','b','c','d','e','f'] separator = 't' data_joined = separator.join(data_list) print(data_joined) 其输出为: a b c[详细]
-
python3实现抓取网页资源的 N 种方法
所属栏目:[Python] 日期:2020-12-17 热度:85
这两天学习了python3实现抓取网页资源的方法,发现了很多种方法,所以,今天添加一点小笔记。 1、最简单 import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read() 2、使用 Request import urllib.request req[详细]
-
Python制作刷网页流量工具
所属栏目:[Python] 日期:2020-12-17 热度:61
准备 必须环境: Python3 开始 先实现一个简单的版本,直接上代码: import urllib.requestimport urllib.error#创建get方法def get(url): code=urllib.request.urlopen(url).code return codeif __name__ == '__main__':#设置一些基本属性 url = "http://sh[详细]
-
python 读取excel文件生成sql文件实例详解
所属栏目:[Python] 日期:2020-12-17 热度:176
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次。这次是为了从excel文件中读取数据然后写入到数据库中。这个逻辑用java来写的话就太重了,所以这次考虑通过python脚本来实现。 在此之前需要给python添加一个xlrd模块,[详细]
-
Python实现脚本锁功能(同时只能执行一个脚本)
所属栏目:[Python] 日期:2020-12-17 热度:172
1. 文件锁 脚本启动前检查特定文件是否存在,不存在就启动并新建文件,脚本结束后删掉特定文件。 通过文件的判断来确定脚本是否正在执行。 方法实现也比较简单,这里以python脚本为例 #coding=utf-8 # # 文件锁脚本测试 # import os #操作系统 import time l[详细]
-
浅谈Python2.6和Python3.0中八进制数字表示的区别
所属栏目:[Python] 日期:2020-12-17 热度:92
在Python2.x中表示八进制的方式有两种:以'0'开头和以'0o'(字母o)开头: Python2.7中: 010064 0o10064 而在Python3.x中则废弃了以'0'开头的表示方式,只支持'0o'开头的表示形式: Python3.4: 0100SyntaxError: invalid token 0o10064 以上这篇浅谈Python[详细]
-
pycharm中连接mysql数据库的步骤详解
所属栏目:[Python] 日期:2020-12-17 热度:198
前言 最近在新的环境配置pycharm的项目时候,发现pycharm不能连接到mysql数据库。由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动。所以就动手起来,总算是成功了,所以将过程分享出来给大[详细]
-
Django验证码的生成与使用示例
所属栏目:[Python] 日期:2020-12-17 热度:111
前言 本文主要介绍的是关于Django验证码生成与使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 方法如下: 1、基于PIL生成一个带验证码的图片和验证码,生成验证码图片需要Monaco.ttf字体,可按自己要求更改check_code中的字体和字体文[详细]
-
Python入门_浅谈逻辑判断与运算符
所属栏目:[Python] 日期:2020-12-17 热度:88
这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符。 (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少。逻辑判断的最基本标准:布尔类型。 布尔类型只有两个值:True和False,在Python语言中对应的是1和0。 在Pycharm中输入如下代[详细]
-
Python进阶_关于命名空间与作用域(详解)
所属栏目:[Python] 日期:2020-12-17 热度:56
写在前面 如非特别说明,下文均基于Python3 命名空间与作用于跟名字的绑定相关性很大,可以结合另一篇介绍Python名字、对象及其绑定的文章。 1. 命名空间 1.1 什么是命名空间 Namespace命名空间,也称名字空间,是从名字到对象的映射。Python中,大部分的命[详细]
-
python中解析json格式文件的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:84
前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScri[详细]
-
python安装教程 Pycharm安装详细教程
所属栏目:[Python] 日期:2020-12-17 热度:93
python安装教程和Pycharm安装详细教程,分享给大家。 首先我们来 安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe[详细]
-
Python使用time模块实现指定时间触发器示例
所属栏目:[Python] 日期:2020-12-17 热度:80
本篇章节讲解Python使用time模块实现指定时间触发器。供大家参考研究具体如下: 其实很简单,指定某个时间让脚本处理一个事件,比如说一个get请求~ 任何语言都会有关于时间的各种方法,Python也不例外。 help(time)之后可以知道time有2种时间表示[详细]
-
Python实现通过文件路径获取文件hash值的方法
所属栏目:[Python] 日期:2020-12-17 热度:103
本篇章节讲解Python实现通过文件路径获取文件hash值的方法。供大家参考研究具体如下: import hashlibimport os,sysdef CalcSha1(filepath): with open(filepath,'rb') as f: sha1obj = hashlib.sha1() sha1obj.update(f.read()) hash = sha1obj.h[详细]
-
python中requests小技巧
所属栏目:[Python] 日期:2020-12-17 热度:93
关于 Python requests ,在使用中,总结了一些小技巧把,记录下。 1:保持请求之间的Cookies,我们可以这样做。 2:请求时,会加上headers,一般我们会写成这样 唯一不便的是之后的代码每次都需要这么写,代码显得臃肿,所以我们可以这样: 3:默认requests请[详细]
-
Python 正则表达式实现计算器功能
所属栏目:[Python] 日期:2020-12-17 热度:110
需求: 用户输入运算表达式,终端显示计算结果 代码: # !/usr/bin/env/ python3# -*- coding: utf-8 -*-"""用户输入计算表达式,显示计算结果"""__author__ = 'Jack'import rebracket = re.compile(r'([^()]+)') # 寻找最内层括号规则mul = re.compile(r[详细]
-
Python装饰器实现几类验证功能做法实例
所属栏目:[Python] 日期:2020-12-17 热度:114
最近新需求来了,要给系统增加几个资源权限。尽量减少代码的改动和程序的复杂程度。所以还是使用装饰器比较科学 之前用了一些登录验证的现成装饰器模块。然后仿写一些用户管理部分的权限装饰器。 比如下面这种 def permission_required(permission): def dec[详细]
-
Python实现对字符串的加密解密方法示例
所属栏目:[Python] 日期:2020-12-17 热度:181
本篇章节讲解Python实现对字符串的加密解密方法。供大家参考研究具体如下: 需求是是要将密码存在数据库里,所以要加密解密是可逆的,在数据库里不要有特殊字符,防止数据库备份和恢复中出错。 安装 PyCrypto ,可以用AES和DES。我使用DES加解密。[详细]
-
python多进程和多线程究竟谁更快(详解)
所属栏目:[Python] 日期:2020-12-17 热度:65
python3.6 threading和multiprocessing 四核+三星250G-850-SSD 自从用多进程和多线程进行编程,一致没搞懂到底谁更快。网上很多都说python多进程更快,因为GIL(全局解释器锁)。但是我在写代码的时候,测试时间却是多线程更快,所以这到底是怎么回事?最近再[详细]
-
python中利用xml.dom模块解析xml的方法教程
所属栏目:[Python] 日期:2020-12-17 热度:199
一、什么是xml?有何特征? xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 例子:del.xml xml version="1.0" encoding="utf-8"catalog maxid4/maxid login username="pytest" passwd='123456'[详细]
-
如何用itertools解决无序排列组合的问题
所属栏目:[Python] 日期:2020-12-17 热度:83
最近我作为Python菜鸟一枚开始征战 Codewars ,所以打算在这里记下遇到的有意思的题目。今天这第一题叫做“ Best Travel ”: John和Mary计划去一些小镇旅行。Mary已经列好了这些小镇之间的距离比如ls=[50,55,57,58,60]。但是John不想开车太累,所以提出了两[详细]
-
Python实现简单过滤文本段的方法
所属栏目:[Python] 日期:2020-12-17 热度:55
本篇章节讲解Python实现简单过滤文本段的方法。供大家参考研究具体如下: 一、问题: 如下文本: ## Alignment 0: score=397.0 e_value=8.2e-18 N=9 scaffold1scaffold107 minus 1- 0: 10026836 10007942 2e-84 1- 1: 10026839 10007940 0 1- 2: 1[详细]
-
Pycharm学习教程(3) 代码运行调试
所属栏目:[Python] 日期:2020-12-17 热度:70
Pycharm代码运行调试,具体内容如下 1、准备工作 (1)Python版本为2.7或者更高版本 (2)已经创建了一个Python工程并且添加了内容,具体参考: Getting Started tutorial 2、第一步――运行代码 打开之前编写的Solver.py文件,在编辑框中右键,选择快捷菜单[详细]
