搜索到与相关的文章
Python

python异步IO编程(一)

python异步IO编程(一)基础概念协程:pythongenerator与coroutine异步IO(asyncIO):一种由多种语言实现的与语言无关的范例(或模型)。asyncio:Python3.4版本引入的标准库,直接内置了对异步IO的支持。异步IO线程,多线程多线程善于处理I/O密集型任务。多进程擅长处理计算密集型(CPU-bound)任务:强密集循环和数学计算都属于此类。并发是并行的一种特殊类型(或者说子类),多线程是并发的表现形式,多进程是并

系统 2019-09-27 17:54:15 2113

Python

Python中*args和**kwargs的区别详解

一、*args的使用方法*args用来将参数打包成tuple给函数体调用defargs_test(x,y,*args):print(x,y,args)args_test(1,2,3,4,5)12(3,4,5)二、**kwargs的使用方法**kwargs打包关键字参数成dict给函数体调用defkwargs_test(**kwargs):print(kwargs)kwargs_test(a=1,b=2,c=3){'a':1,'c':3,'b':2}三.参数

系统 2019-09-27 17:54:08 2113

Python

pip指定python位置安装软件包的方法

由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pipinstall安装某个包时,可能会没有安装在想要的位置。具体而言,在我电脑上,运行pip--version时,输出如下pip9.0.1from/opt/anaconda3/lib/python3.6/site-packages(python3.6)运行sudopip--version时,输出如下pip18.0from/usr/local/lib/python3.5

系统 2019-09-27 17:53:40 2113

Python

推荐11个实用Python库

1)delorean非常酷的日期/时间库复制代码代码如下:fromdeloreanimportDeloreanEST="US/Eastern"d=Delorean(timezone=EST)2)prettytable可以在浏览器或终端构建很不错的输出复制代码代码如下:fromprettytableimportPrettyTabletable=PrettyTable(["animal","ferocity"])table.add_row(["wolverin

系统 2019-09-27 17:52:49 2113

Python

【第十三篇】Python 异常

一、异常1.1异常介绍异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下:1.2异常种类在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误1#触发IndexError2l=['egon','aa']3l[3]45#触发KeyError6dic={'name':'egon'}7dic['age']89#触发ValueError10s='hello'1

系统 2019-09-27 17:52:31 2113

Python

python更改已存在excel文件的方法

需要用到的包:importxlrdimportxlwtimportxlutils修改已经存在的excel文件的思路:首先,将需要更改的excel文件打开,用xlutils包的copy将excel文件对象拷贝一份,然后进行修改操作具体代码实现:importxlrdimportxlwtfromxlutils.copyimportcopy#打开想要更改的excel文件old_excel=xlrd.open_workbook('fileName.xls',form

系统 2019-09-27 17:51:18 2113

Python

关于Python内存分配时的小秘密分享

前言Python中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一下:该方法用于获取一个对象的字节大小(bytes)它只计算直接占用的内存,而不计算对象内所引用对象的内存这里有个直观的例子:importsysa=[1,2]b=[a,a]#即[[1,2],[1,2]]#a、b都只有两个元素,所以直接占用的大小相等sys.get

系统 2019-09-27 17:51:00 2113

Python

PYTHON EVAL的用法及注意事项解析

前言eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活性和危险性两方面介绍eval。1、强大之处举几个例子感受一下,字符串与list、tuple、dict的转化。a="[[1,2],[3,4],[5,6],[

系统 2019-09-27 17:50:17 2113

Python

[转] python 查看当前字符串的编码格式

fromhttps://blog.csdn.net/sinat_24648637/article/details/841904821.chardet模块举例2.Supportedencodingforpython1.chardet模块TheeasiestwaytousetheUniversalEncodingDetectorlibraryiswiththedetectfunction.使用通用编码检测器库的最简单方法是使用detect函数Thedetect

系统 2019-09-27 17:49:18 2113