Python

Python高亮文本中的关键词

文章目录print全部高亮单个高亮[mysql]高亮查询存html存excelprint全部高亮w='比赛't='比赛开始没多久就结束了比赛,现在没有比赛'defreplace_color(text,word):new_word='\033[031m'+word+'\033[0m'#redlen_w=len(word)len_t=len(text)foriinrange(len_t-len_w,-1,-1):iftext[i:i+len_w]==word:

系统 2019-09-27 17:48:36 2395

Python

Appium+python自动化(十三)- 输入中文 - 一次填坑记(超详解)

简介无论你在哪里,在做什么都会遇到很多坑,这些坑有些事别人挖的,有些是自己挖的。别人挖的叫坑人,自己挖的叫自杀,儿子挖的叫坑爹。因此在做app自动化道路上也不会是一帆风顺的,你会踩很多坑,这些坑和你就是你死我活的节奏,不是坑把你埋了,就是你把坑填了。由于咱们都是黄皮肤的中国人用的大部分都是中文的app,而人家老外都是白皮肤蓝眼睛,用的是英文的APP,人家这个问题可以忽略。我们却不可以的,必须面对的。所以首先宏哥要带小伙伴们解决中文输入的问题!你能走多远,取

系统 2019-09-27 17:48:31 2395

Python

【面试】python常见问题

python2和python3的区别fun(*args,**kwargs)中的*args,**kwargs什么意思?谈下python的GIL列出5个python标准库一句话解释什么样的语言能够使用装饰器python的内建数据类型有哪些简述__init____new__和__init的区别简述with方法打开处理文件列出python中可变数据类型和不可变数据类型装饰器python为什么不需要编译,你是怎么理解python解释器的你写代码的时候会考虑对代码进行

系统 2019-09-27 17:47:35 2395

Python

Python发送email的3种方法

python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。先把几个最简单的发送邮件方式记录下,像html邮件,附件等也是支持的,需要时查文档即可1、登录邮件服务复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#python2.7x#send_simple

系统 2019-09-27 17:47:03 2395

Python

python的描述符(descriptor)、装饰器(property)造成

分享一下刚遇到的一个小问题,我有一段类似于这样的python代码:复制代码代码如下:#coding:utf-8classA(object):@propertydef_value(self):#raiseAttributeError("test")return{"v":"Thisisatest."}def__getattr__(self,key):print"__getattr__:",keyreturnself._value[key]if__name__=

系统 2019-09-27 17:38:41 2395

Python

Python的高级Git库 Gittle

Gittle是一个高级纯pythongit库。构建在dulwich之上,提供了大部分的低层机制。InstallitpipinstallgittleExamples:ClonearepositoryfromgittleimportGittlerepo_path='/tmp/gittle_bare'repo_url='git://github.com/FriendCode/gittle.git'repo=Gittle.clone(repo_url,repo_p

系统 2019-09-27 17:38:20 2395

Python

python 进程的几种创建方式详解

在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响。使用os.fork()创建该方式只能用于Unix/Linux操作系统中,在windows不能用。importos#注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid=os.fork()#子进程永远返回0,而父进程返回子进程的ID。ifpid==0:print('子进程')else:print('父进程')使用Process类类创建multiproc

系统 2019-09-27 17:57:20 2394

Python

关于Python中的lambda,这可能是你见过的最完整的讲解

lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法?这里,我们通过阅读各方资料,总结了关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。一个语法在Python中,lambda的语法是唯一的。其形式如下:lambdaargument_list:expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介绍如下

系统 2019-09-27 17:57:12 2394

Python

python内存泄漏

python基本运行机制。Python程序运行时不需要编译成二进制代码,而直接从源码运行程序,简单来说是,Python解释器将源码转换为字节码,然后再由解释器来执行这些字节码。解释器的具体工作:1完成模块的加载和链接;2将源代码编译为PyCodeObject对象(即字节码),写入内存中,供CPU读取;3从内存中读取并执行,结束后将PyCodeObject写回硬盘当中,也就是复制到.pyc或.pyo文件中,以保存当前目录下所有脚本的字节码文件;*之后若再次执

系统 2019-09-27 17:57:05 2394

Python

Python数据 列表 矩阵转换

注意:数组转列表,tolist和list,最后的矩阵和数组转换成列表形式,用list()是将矩阵和数组整体转换成列表。如果要将其转换成基本的列表形式,则需要使用.tolist()或者.tolist()来转换。数组转列表矩阵转列表

系统 2019-09-27 17:55:59 2394

Python

Python获取Windows或Linux主机名称通用函数分享

通过python的os模块获取windows或者linux主机名的通用函数。复制代码代码如下:#!/usr/bin/envpython#coding=utf-8importosdefhostname():sys=os.nameifsys=='nt':hostname=os.getenv('computername')returnhostnameelifsys=='posix':host=os.popen('echo$HOSTNAME')try:hostna

系统 2019-09-27 17:54:07 2394

Python

Python XML RPC服务器端和客户端实例

一、远程过程调用RPCXML-RPCisaRemoteProcedureCallmethodthatusesXMLpassedviaHTTPasatransport.Withit,aclientcancallmethodswithparametersonaremoteserver(theserverisnamedbyaURI)andgetbackstructureddata.ThismodulesupportswritingXML-RPCclientcod

系统 2019-09-27 17:53:57 2394

Python

Python

一、Python基础1.1基本语法行与缩进:python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。多行语句:Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,在[],{},或()中的多行语句,不需要使用反斜杠(\)。数字类型:整数int、布尔型bool(true)、浮点数float和复数complex(1+2j、1.1+2.2j)。字符串:引号和双引号使用完全相同,使用三引号(’’'或""")可以指定

系统 2019-09-27 17:53:35 2394

Python

让python pip使用国内镜像

转自:https://www.cnblogs.com/wqpkita/p/7248525.html国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http:

系统 2019-09-27 17:53:04 2394

Python

Python button选取本地图片并显示的实例

从本地文件夹中选取一张图片并在canvas上显示fromtkinterimport*fromtkinterimportfiledialogfromPILimportImage,ImageTkif__name__=="__main__":root=Tk()#settingupatkintercanvaswithscrollbarsframe=Frame(root,bd=2,relief=SUNKEN)frame.grid_rowconfigure(0,wei

系统 2019-09-27 17:52:27 2394