-
Python错误: SyntaxError: Non-ASCII character解决办法
所属栏目:[Python] 日期:2020-12-17 热度:134
Python错误: SyntaxError: Non-ASCII character解决办法 (1)问题描述 在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。SyntaxError: Non-ASCII character 'xe4' in file ./common.py on line 2,but no encoding declared; s[详细]
-
python自定义异常实例详解
所属栏目:[Python] 日期:2020-12-17 热度:173
python自定义异常实例详解 本文通过两种方法对Python 自定义异常进行讲解,第一种 : 创建一个新的exception类来拥有自己的异常,第二种:raise 唯一的一个参数指定了要被抛出的异常 1、可以通过创建一个新的exception类来拥有自己的异常。异常应该继承自 Ex[详细]
-
浅谈Python 的枚举 Enum
所属栏目:[Python] 日期:2020-12-17 热度:181
枚举是常用的功能,看看Python的枚举. from enum import EnumMonth = Enum('Month',('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec')) 枚举的定义 首先,定义枚举要导入enum模块。 枚举定义用class关键字,继承Enum类。 注意: 定[详细]
-
python爬虫框架talonspider简单介绍
所属栏目:[Python] 日期:2020-12-17 热度:156
1.为什么写这个? 一些简单的页面,无需用比较大的框架来进行爬取,自己纯手写又比较麻烦 因此针对这个需求写了talonspider: 1.针对单页面的item提取 - 具体介绍点这里 2.spider模块 - 具体介绍点这里 2.介绍使用 2.1.item 这个模块是可以独立使用的,对于一[详细]
-
Python实现查找匹配项作处理后再替换回去的方法
所属栏目:[Python] 日期:2020-12-17 热度:56
本篇章节讲解Python实现查找匹配项作处理后再替换回去的方法。供大家参考研究具体如下: 这里实现Python在对找到的匹配项进行适当处理后,再替换掉原来那个匹配的项。 #!/usr/bin/python# coding=GBKimport re# 对m作适当处理后返回结果def fun(m)[详细]
-
python实现杨辉三角思路
所属栏目:[Python] 日期:2020-12-17 热度:82
程序输出需要实现如下效果: [1] [1,1] [1,2,3,1] ...... 方法:迭代,生成器 def triangles()L = [1]while True:yiled LL =[1] + [L[i] + L[I+1] for i in range(len(L)-1)] + [1]n = 0for t in triangles():print(t)n += 1if n == 10:break 实现逻辑: 1.[详细]
-
Python实现的手机号归属地相关信息查询功能示例
所属栏目:[Python] 日期:2020-12-17 热度:64
本篇章节讲解Python实现的手机号归属地相关信息查询功能。供大家参考研究具体如下: 根据指定的手机号码,查询其归属地等相关信息,Python实现: 手机号文件:test.txt 136932525521329662998913640810839157551066311511962273213904446048188747[详细]
-
Python编写登陆接口的方法
所属栏目:[Python] 日期:2020-12-17 热度:139
本文实例为大家分享了Python编写登陆接口的具体代码,供大家参考,具体内容如下 1.输入用户名密码; 2.认证成功后显示欢迎信息; 3.错误三次后,账号被锁定。 账号文件:user.txt 锁定文件:locked.txt 流程图如下: # -*- coding:utf-8 -*-# Author Caoxlim[详细]
-
Python实现将sqlite数据库导出转成Excel(xls)表的方法
所属栏目:[Python] 日期:2020-12-17 热度:74
本篇章节讲解Python实现将sqlite数据库导出转成Excel(xls)表的方法。供大家参考研究具体如下: 1. 假设已经安装带有sliqte 库的Python环境 我的是Python2.5 2. 下载 python xls 写操作包(xlwt)并安装 下载地址: http://pypi.python.org/pypi/xlwt[详细]
-
Python下实现的RSA加密/解密及签名/验证功能示例
所属栏目:[Python] 日期:2020-12-17 热度:136
本篇章节讲解Python下实现的RSA加密/解密及签名/验证功能。供大家参考研究具体如下: 原文是py2环境,而我的环境是py3,所以对原代码做了修改:decode(),encode() import rsa# 生成密钥(pubkey,privkey) = rsa.newkeys(1024)# 保存密钥with open('[详细]
-
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等
所属栏目:[Python] 日期:2020-12-17 热度:191
本篇章节讲解Python操作SQLite数据库的方法。供大家参考研究具体如下: SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,[详细]
-
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
所属栏目:[Python] 日期:2020-12-17 热度:74
本篇章节讲解Python基于QRCode实现生成二维码的方法。供大家参考研究具体如下: QR码是一种矩阵码,或二维空间的条码,1994年由日本Denso-Wave公司发明。QR是英文Quick Response的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码[详细]
-
Python3中简单的文件操作及两个简单小实例分享
所属栏目:[Python] 日期:2020-12-17 热度:64
前言 首先介绍一下什么叫做相对路径和绝对路径,我们程序狗家族想必都是懂这个的,但是难免会有童鞋忘记。所以码出来供大家快速回忆一下。 相对路径 相对路径是相对于文件当前的工作路径而言的 绝对路径 绝对路径是由文件名和它的完整路径以及驱动器字母组成[详细]
-
python实现list元素按关键字相加减的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:177
本篇章节讲解python实现list元素按关键字相加减的方法。供大家参考研究具体如下: Python list中的元素按关键字相加或相减: # coding=utf-8# 两个list按关键字相加或相减def ListAdd(list1,list2,bAdd = True): if bAdd == False: list2 = [(k,-v[详细]
-
Python书单 不将就
所属栏目:[Python] 日期:2020-12-17 热度:61
每天都有小伙伴询问Python的书,哎呀,动力所致,书单来了。7本,涵盖范围蛮大的。Python热持续中,入门计算机首选语言。 python游戏编程快速上手 (斯维加特著) (点击,直接下载) 本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。本书[详细]
-
在Python中使用AOP实现Redis缓存示例
所属栏目:[Python] 日期:2020-12-17 热度:166
越来越觉得的缓存是计算机科学里最NB的发明(没有之一),本文就来介绍了一下在Python中使用AOP实现Redis缓存示例,小伙伴们一起来了解一下 import redis enable=True #enable=False def readRedis(key): if enable: r = redis.Redis(host='10.224.38.31',port=[详细]
-
Python 的类、继承和多态详解
所属栏目:[Python] 日期:2020-12-17 热度:95
类的定义 假如要定义一个类 Point,表示二维的坐标点: # point.pyclass Point: def __init__(self,x=0,y=0): self.x,self.y = x,y 最最基本的就是 __init__ 方法,相当于 C++ / Java 的构造函数。带双下划线 __ 的方法都是特殊方法,除了 __init__ 还有很多[详细]
-
Python实现的下载网页源码功能示例
所属栏目:[Python] 日期:2020-12-17 热度:173
本篇章节讲解Python实现的下载网页源码功能。供大家参考研究具体如下: #!/usr/bin/pythonimport httplibhttpconn = httplib.HTTPConnection("www.baidu.com")httpconn.request("GET","/index.html")resp = httpconn.getresponse()if resp.reason[详细]
-
详解python中的文件与目录操作
所属栏目:[Python] 日期:2020-12-17 热度:153
详解python中的文件与目录操作 一 获得当前路径 1、代码1 import osprint('Current directory is ',os.getcwd())Current directory is D:Python36 2、代码2 如果将上面的脚本写入到文件再运行 Current directory is E:pythonwork 二 获得目录的内容 Pytho[详细]
-
python对DICOM图像的读取方法详解
所属栏目:[Python] 日期:2020-12-17 热度:184
DICOM介绍 DICOM3.0图像,由医学影像设备产生标准医学影像图像,DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数以万计的在用医学成像设备中,D[详细]
-
python 环境变量和import模块导入方法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:72
1、定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹;用来存放模块文件 2、导入模块 import 模块名 form 模块名 import * from 模块名 import 模块名 as 新名称 3[详细]
-
python 中split 和 strip的实例详解
所属栏目:[Python] 日期:2020-12-17 热度:120
python 中split 和 strip的实例详解 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。 python中strip() 函数和 split() 函数的理解,有需要的朋友可以参考下。 splite 和strip 都是Python 对字符串的处理。 splite[详细]
-
python实现单线程多任务非阻塞TCP服务端
所属栏目:[Python] 日期:2020-12-17 热度:157
本文实例为大家分享了python实现单线程多任务非阻塞TCP服务端的具体代码,供大家参考,具体内容如下 # coding:utf-8from socket import *# 1.创建服务器socketsock = socket(AF_INET,SOCK_STREAM)# 2.绑定主机和端口addr = ('',7788) #sock.bind(addr)# 3.[详细]
-
简单谈谈Python中的json与pickle
所属栏目:[Python] 日期:2020-12-17 热度:152
这是用于序列化的两个模块: json: 用于字符串和python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 Json 模块提供了四个功能:dumps、dump、loads、load pickle 模块提供了四个功能:dumps、dump、loads、load import p[详细]
-
Python2.7读取PDF文件的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:93
本篇章节讲解Python2.7读取PDF文件的方法。供大家参考研究具体如下: 这篇文章示例代码采用的Python版本是2.7,需要下载的插件是PDFMiner,下载地址是http://www.unixuser.org/~euske/python/pdfminer/,地址里有安装方法,我就不再细说了,需要说[详细]
